定义一个接口,其中包含一个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();
}
}