码迷,mamicode.com
首页 > 其他好文 > 详细

接口—飞

时间:2016-05-25 10:43:49      阅读:274      评论:0      收藏:0      [点我收藏+]

标签:

按要求编写一个Java应用程序程序:

(1)定义一个接口CanFly,描述会飞的方法public void fly();

(2)分别定义类飞机和鸟,实现CanFly接口。

(3)定义一个测试类,测试飞机和鸟,在main方法中创建飞机对象和鸟对象,再定义一个makeFly()方法,其中让会飞的事物飞。并在main方法中调用该方法,让飞机和鸟起飞。

1 public interface CanFly {
2 
3     public void fly();
4 }
1 public class airplane implements CanFly{
2 
3     @Override
4     public void fly(){
5         System.out.println("我是飞机");
6     }
7 }
1 public class Bird implements CanFly {
2 
3     @Override
4     public void fly() {
5         System.out.println("我是鸟  ");
6 
7     }
8 
9 }
 1 public class Text {
 2     void makeFly(CanFly f) {
 3         f.fly();
 4         System.out.println("可以起飞");
 5     }
 6 
 7     public static void main(String[] args) {
 8         Text aa = new Text();
 9         airplane a = new airplane();
10         aa.makeFly(a);
11 
12         Bird b = new Bird();
13         aa.makeFly(b);
14 
15     }
16 
17 }

结果:

技术分享

接口—飞

标签:

原文地址:http://www.cnblogs.com/ouyangtangfeng99/p/5525809.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!