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、测试结果

  • 相关阅读:
    android有进度条的下载图片并且显示图片
    在Java中,直接将类的对象使用system.out.println输出
    改写toString
    Android中Uri的使用
    重写toString()
    权限管理
    实训
    第一次上传文件成功
    sql server 2005 JDBC连接遇到的问题
    JSP 权限控制
  • 原文地址:https://www.cnblogs.com/jakeasd/p/5530405.html
Copyright © 2011-2022 走看看