java吧 关注:1,266,001贴子:12,769,000
  • 7回复贴,共1

求大神解答,跪谢,不知道哪里出问题

只看楼主收藏回复

public interface Advertisement{//接口
public void showAdvertisement();
public String getCorpName();
}
public class AdvertisementBoard{//负责创建广告牌
public void show(Advertisement adver){
System.out.println(adver.getCorpName()+"的广告词如何:");
adver.showAdvertisement();//接口回调
}
}
class WhiteCloudCorp implements Advertisement{//crop实现Advertisement接口
public void showAdvertisement(){
System.out.println("@@@@@");
System.out.printf("飞机中的战斗机,哎yes!\n");
}
public String getCorpName(){
return "白云有限公司";
}
}
class BlackLandCrop implements Advertisement{
public void showAdvertisement(){
System.out.println("*****");
System.out.println("劳动是爹\n土地是妈\n");
}
public String getCorpName(){
return "黑土集团";
}
}
public class Demo2{
public static void main(String args[]){
AdvertisementBoard board=new AdvertisementBoard();
board.show(new BlackLandCrop());
board.show(new WhiteCloudCorp());
}
}


1楼2015-03-28 13:13回复
    没人回复,自己顶贴


    2楼2015-03-28 13:20
    回复
      2025-06-24 19:41:45
      广告
      来人啊


      3楼2015-03-28 13:20
      回复
        自己默默顶


        4楼2015-03-28 13:20
        回复
          不要把所有public的类和接口写在同一个文件中


          IP属地:浙江5楼2015-03-28 16:03
          回复
            把类名前的public去掉


            IP属地:新疆来自iPhone客户端6楼2015-03-28 17:19
            收起回复
              请问兄弟多个public 有什么影响,求解


              来自iPhone客户端7楼2015-03-28 20:31
              回复