lesson5:接口 模拟器

来源:互联网 发布:伊莉维尔淘宝店 编辑:程序博客网 时间:2024/05/16 00:53
题目:

教材160页4.编程题

代码:

package 接口2;public interface Animal {void cry();void getAnimalName();}

package 接口2;public class Simulator {voidpalySound(Animal animal){animal.cry();animal.getAnimalName();}}

package 接口2;public class Dog implements Animal{publicvoid cry(){System.out.println("旺旺");}publicvoid getAnimalName(){System.out.println("狗");}}

package 接口2;public class Cat implements Animal{publicvoid cry(){System.out.println("喵喵");}publicvoid getAnimalName(){System.out.println("猫");}}

package 接口2;public class Test {public static void main(String[] args) {Dog animal=new Dog();Simulator s=new Simulator();s.palySound(animal);Animal animal2=new Cat();s.palySound(animal2);}}
结果:


总结:注意重写接口时需要加public

原创粉丝点击