zoukankan      html  css  js  c++  java
  • (1)定义一个接口CanFly,描述会飞的方法public void fly(); (2)分别定义类飞机和鸟,实现CanFly接口。 (3)定义一个测试类,测试飞机和鸟,在main方法中创建飞机对象和鸟对象, 再定义一个makeFly()方法,其中让会飞的事物飞。并在main方法中调用该方法, 让飞机和鸟起飞。

    package b;
    
    public interface CanFly {
        public void fly();
    
    }
    package b;
    
    public class FeiJi implements CanFly {
    
        @Override
        public void fly() {
            System.out.println("飞机  化工能源飞行");
    
        }
    
    }
    package b;
    
    public class Niao implements CanFly {
    
        @Override
        public void fly() {
            System.out.println("鸟  生物能源飞行");
    
        }
    
    }
    package b;
    
    public class TestFly {
        
        static void makeFly(CanFly a)
        {
            System.out.println("准备起飞!");
        }
        public static void main(String[] args) {
    
            FeiJi jixie=new FeiJi();
            jixie.fly();
            CanFly a=jixie;
            TestFly.makeFly(a);
    
            Niao shengwu=new Niao();
            shengwu.fly();
            CanFly b=shengwu;
            TestFly.makeFly(b);
    
        }
    
    }

  • 相关阅读:
    iView
    JS
    JS
    JS
    Java
    Java
    Java
    Java
    Java
    Java
  • 原文地址:https://www.cnblogs.com/wenwen123/p/5532353.html
Copyright © 2011-2022 走看看