定义一个接口,其中包含一个display()方法用于显示信息:通知类、汽车类、广告类均要实现该接口显示“通知内容”、“汽车油量”和“广告信息”。试编程实现并测试类的设计。

文章展示了如何在Java中定义一个接口`show`,该接口包含一个`display()`方法。然后创建了三个实现此接口的类:`notice`(通知类)、`vehicle`(汽车类)和`advertisement`(广告类),分别重写`display()`方法来显示不同的信息。在主程序中,通过接口引用创建对象数组,并遍历调用`display()`方法,体现了多态性。
摘要由CSDN通过智能技术生成

定义一个接口,其中包含一个display()方法用于显示信息:通知类、汽车类、广告类均要实现该接口显示“通知内容”、“汽车油量”和“广告信息”。试编程实现并测试类的设计。创建的对象用接口引用,并通过接口引用变量执行display()方法。

源代码如下:

package pk1;
interface show{//接口
     void display();
}
class notice implements show{//通知类
@Override
public void display() {
     // TODO Auto-generated method stub
     System.out.println("通知内容");
}
}
class vechicle implements show{//汽车类
@Override
public void display() {
     // TODO Auto-generated method stub
     System.out.println("汽车油量");
}
}
class advertisement implements show{//广告类
     @Override
     public void display() {
          // TODO Auto-generated method stub
          System.out.println("广告消息");
     }
}
public class inform {
     public static void main(String[] args) {
          // TODO Auto-generated method stub
        show s[]=new show[3];//定义show类型的数组
        s[0]=new notice();
        s[1]=new vechicle();
        s[2]=new advertisement();
        for(int k=0;k<s.length;k++)
            s[k].display();
     }
}

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值