zoukankan      html  css  js  c++  java
  • Java 基础接口——fly

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

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

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

    (3)定义一个测试类,测试飞机和鸟,在main方法中创建飞机对象和鸟对象,

    再定义一个makeFly()方法,其中让会飞的事物飞。并在main方法中调用该方法,

    让飞机和鸟起飞。

    1、定义接口

    package lianxi5;
    
    public interface Canfly {
    	public void fly();
    
    }
    

     2、定义类,实现接口

    package lianxi5;
    
    public class Bird implements Canfly {
    
    	@Override
    	public void fly() {
    		System.out.println("小鸟起飞");
    
    	}
    
    }
    
    package lianxi5;
    
    public class Plane implements Canfly {
    
    	@Override
    	public void fly() {
    		System.out.println("飞机起飞");
    
    	}
    
    }
    

     3、定义方法并测试

    package lianxi5;
    //定义一个测试类,测试飞机和鸟,在main方法中创建飞机对象和鸟对象,
    //再定义一个makeFly()方法,其中让会飞的事物飞。并在main方法中调用该方法,
    //让飞机和鸟起飞
    public class text {
    	 
    	public static void makeFly(Canfly c)
         {
       	    c.fly();
         }
    
    	
    	 public static void main(String[] args) {
    		Plane p=new Plane();
    		Bird b=new Bird();
    		text.makeFly(p);
    		text.makeFly(b);
    
    	}
    
    }
    

     4、测试结果

  • 相关阅读:
    使用CTE分页 在MSSQL2005上可以使用
    uc_client目录
    用SQL语句添加删除修改字段
    for all your mad scientific needs think geek
    C++:Prototype模式去掉Clone方法
    linux命令:top
    linux命令:time
    C++:运行期断言和编译期断言
    内核分析:EXPORT_SYMBOL解析
    Linux工具:使用SED编辑器
  • 原文地址:https://www.cnblogs.com/jakeasd/p/5530405.html
Copyright © 2011-2022 走看看