使用接口的知识, 定义接口IFly,创建三个类Plane类、Bird类、Balloon类,分别重写接口中的fly( )方法,然后再测试类中进行调用。 程序运行参考效果如图所示:  任务分析: 1、创建接口IFly( ) 方法:创建抽象方法 fly() 方法 2、创建子类:Plane 方法:实现接口中的方法fly( ),输出信息“飞机在天上飞” 创建子类:Bird 方法:实现接口中的方法fly( ),输出信息“小鸟在天空翱翔"” 创建子类:Balloon(气球) 方法:实现接口中的方法fly( ),输出信息“气球飞上天空” 3、创建测试类,分别创建Plane、Bird、Balloon类的对象,调用 fly( ) 方法,输出效果参考效果图 ```java package me.feihong.fly; public class Plane implements IFly{ @Override public void fly() { // TODO Auto-generated method stub System.out.println("飞机在天上飞"); } } ``` ```java package me.feihong.fly; public class Bird implements IFly{ @Override public void fly() { // TODO Auto-generated method stub System.out.println("小鸟在天空翱翔"); } } ``` ```java package me.feihong.fly; public class Balloon implements IFly{ @Override public void fly() { // TODO Auto-generated method stub System.out.println("气球飞上天空"); } } ``` ```java package me.feihong.test; import me.feihong.fly.Balloon; import me.feihong.fly.Bird; import me.feihong.fly.IFly; import me.feihong.fly.Plane; public class Test { public static void main(String[] args) { // TODO Auto-generated method stub IFly plane=new Plane(); IFly bird=new Bird(); IFly balloon=new Balloon(); plane.fly(); bird.fly(); balloon.fly(); } } ``` Loading... 使用接口的知识, 定义接口IFly,创建三个类Plane类、Bird类、Balloon类,分别重写接口中的fly( )方法,然后再测试类中进行调用。 程序运行参考效果如图所示:  任务分析: 1、创建接口IFly( ) 方法:创建抽象方法 fly() 方法 2、创建子类:Plane 方法:实现接口中的方法fly( ),输出信息“飞机在天上飞” 创建子类:Bird 方法:实现接口中的方法fly( ),输出信息“小鸟在天空翱翔"” 创建子类:Balloon(气球) 方法:实现接口中的方法fly( ),输出信息“气球飞上天空” 3、创建测试类,分别创建Plane、Bird、Balloon类的对象,调用 fly( ) 方法,输出效果参考效果图 ```java package me.feihong.fly; public class Plane implements IFly{ @Override public void fly() { // TODO Auto-generated method stub System.out.println("飞机在天上飞"); } } ``` ```java package me.feihong.fly; public class Bird implements IFly{ @Override public void fly() { // TODO Auto-generated method stub System.out.println("小鸟在天空翱翔"); } } ``` ```java package me.feihong.fly; public class Balloon implements IFly{ @Override public void fly() { // TODO Auto-generated method stub System.out.println("气球飞上天空"); } } ``` ```java package me.feihong.test; import me.feihong.fly.Balloon; import me.feihong.fly.Bird; import me.feihong.fly.IFly; import me.feihong.fly.Plane; public class Test { public static void main(String[] args) { // TODO Auto-generated method stub IFly plane=new Plane(); IFly bird=new Bird(); IFly balloon=new Balloon(); plane.fly(); bird.fly(); balloon.fly(); } } ``` 最后修改:2019 年 12 月 31 日 © 允许规范转载 打赏 赞赏作者 支付宝微信 赞 如果觉得我的文章对你有用,请随意赞赏