(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);

    }

}


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



猜您在找 編寫Java應用程序。首先,定義一個時鍾類——Clock,它包括三個int型 成員變量分別表示時、分、秒,一個構造方法用於對三個成員變量(時、分、秒) 進行初始化,還有一個成員方法show()用於顯示時鍾對象的時間。其次,再定義 一個主類——TestClass,在主類的main方法中創建多個時鍾類的對象,使用這 些對象調用方法show()來顯示時鍾的時間。 首先,定義描述學生的類——Student,包括學號(int)、 姓名(String)、年齡(int)等屬性;二個方法:Student(int stuNo,String name,int age) 用於對對象的初始化,outPut()用於輸出學生信息。其次,再定義一個主類—— TestClass,在主類的main方法中創建多個Student類的對象,使用這些對象來測 試Student類的功能。 編寫Java應用程序。首先,定義描述學生的類——Student,包括學號(int)、 姓名(String)、年齡(int)等屬性;二個方法:Student(int stuNo,String name,int age) 用於對對象的初始化,outPut()用於輸出學生信息。其次,再定義一個主類—— TestClass,在主類的main方法中創建多個Student類的對象,使用這些對象來測 試Stud 錯誤: 在類中找不到 main 方法, 請將 main 方法定義為:    public static void main(String[] args) 否則 JavaFX 應用程序類必須擴展javafx.application.Application 。 編寫2個接口:InterfaceA和InterfaceB;在接口InterfaceA中有個方法void printCapitalLetter();在接口InterfaceB中有個方法void printLowercaseLetter();然 后寫一個類Print實現接口InterfaceA和InterfaceB,最后再在主類E 的main方法中創建Print的對象並賦值,運行方法 定義一個類Point,代表一個點,public屬性有x和y,方法有顯示點坐標 show(),構造函數有兩個參數分別給x,y賦值,在main方法中構造兩個對象,再創建一方法(getMiddle)為取兩個點構成線段的中點的坐標,參數為2個點對象,調用此方法后得到一個新的點,編寫Application,顯示該對象的坐標值。 編寫一個Animal類,具有屬性:種類;具有功能:吃、睡。定義其子類Fish 和Dog,定義主類E,在其main方法中分別創建其對象並測試對象的特性。 將 main 方法定義為:public static void main(String[] args)的理由 編寫一個Car類,具有final類型的屬性品牌,具有功能drive; 定義其子類Aodi和Benchi,具有屬性:價格、型號;具有功能:變速; 定義主類E,在其main方法中分別創建Aodi和Benchi的對象並測試對象的特 性。 主類main方法中調用其他類中的方法
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM