大家好,欢迎来到IT知识分享网。
1、使用类与接口的知识完成如下要求:
(1)定义一个接口CanFly,描述会飞的方法public void fly();
(2)分别定义类飞机和鸟,实现CanFly接口。
(3)定义一个测试类,测试飞机和鸟。测试类中定义一个makeFly()方法,让会飞的事物飞起来。
(4)然后在main方法中创建飞机对象和鸟对象,并在main方法中调用makeFly()方法,让飞机和鸟起飞。
CanFly.java package com.fs.test; //代表会飞的事物 public interface CanFly { public abstract void fly(); } Plane.java package com.fs.test; //飞机 //实现了会飞事物的能力 public class Plane implements CanFly{ public void fly() { System.out.println("我是飞机,我能飞"); } } Bird.java package com.fs.test; //鸟 public class Bird implements CanFly { public void fly() { //自动生成的方法 System.out.println("我是鸟,我能飞"); } } Test.java package com.fs.test; public class Test { public static void main(String[] args) { //实例化飞机 Plane p = new Plane(); new Test().makeFly(p); //实例化鸟 Bird b = new Bird(); new Test().makeFly(b); } //让会飞的事物飞起来 public void makeFly(CanFly p) { p.fly(); }
运行结果: 我是飞机,我能飞 我是鸟,我能飞
免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://yundeesoft.com/32838.html