生物动物人——接口实现.docVIP

  • 57
  • 0
  • 约1.04千字
  • 约 2页
  • 2020-11-30 发布于浙江
  • 举报
定义Biology(生物)、Animal(动物)、Man(人)3个接口,其中Biology声明了breath()抽象方法,Animal接口声明了hasSex()和eat()抽象方法,Man接口声明了think()和study()抽象方法。定义NormalMan类实现上述3个接口,实现它们声明的抽象方法(仅显示相应的功能信息)。 提示: 在Java中,类只允许单重继承,但一个类可以实现多个接口,从而达到多重继承的目的。在Biology、Animal和Man接口中,仅声明抽象方法。NormalMan类实现Biology、Animal和Man接口。必须实现其中声明的所有抽象方法。 package lx12; public interface Biology { public void breath(); } public interface Animal { public void hasSex(); public void eat(); } public interface Man { public void think(); public void study(); } public class NormalMan implements Biology,Animal,Man{ public void think() { System.out.println(人类会思考~~); } public void study() { System.out.println(人类会学习~~); } public void hasSex() { System.out.println(动物有性别区分~~); } public void eat() { System.out.println(动物需要食物~~); } public void breath() { System.out.println(生物可以呼吸~~); } } public class Test{ public static void main(String[] args) { NormalMan a =new NormalMan(); a.breath(); a.eat(); a.hasSex(); a.study(); a.think(); } }

文档评论(0)

1亿VIP精品文档

相关文档