java練習:定義一個汽車類Vehicle,要求如下:(知識點:類的繼承 方法的覆蓋) (a)屬性包括:汽車品牌brand(String類型)、顏色color(String類型)和速度speed


本人承接各種高校C語言、C++、Java語言等課程設計以及ppt等制造,有需要的私信我或者微信18476275715

定義一個汽車類Vehicle,要求如下:(知識點:類的繼承 方法的覆蓋)

(a)屬性包括:汽車品牌brand(String類型)、顏色color(String類型)和速度speed(double類型)。

(b)至少提供一個有參的構造方法(要求品牌和顏色可以初始化為任意值,但速度的初始值必須為0)。

(c)為屬性提供訪問器方法。注意:汽車品牌一旦初始化之后不能修改。

(d)定義一個一般方法run(),用打印語句描述汽車奔跑的功能。

定義測試類VehicleTest,在其main方法中創建一個品牌為“benz”、顏色為“black”的汽車。

(2)定義一個Vehicle類的子類轎車類Car,要求如下:

(a)轎車有自己的屬性載人數loader(int 類型)。

(b)提供該類初始化屬性的構造方法。

(c)重新定義run(),用打印語句描述轎車奔跑的功能。

(d)定義測試類Test,在其main方法中創建一個品牌為“Honda”、顏色為“red”,載人數為2人的轎車。

public  class Vehicle {
public String brand;
public String color;
public double speed=0;
void setVehicle(String brand,String color) {
    this.brand=brand; 
    this.color=color;    
}
void access(String brand,String color,double speed) {
    this.brand=brand;
    this.color=color;
    this.speed=speed;
}
void run() {
    System.out.println("該汽車的品牌為:"+this.brand+"顏色為:"+this.color+"速度為"+this.speed);
}
}
public class VehicleTest {
public static void main(String args[]) {
    Vehicle c;
    c=new Vehicle();
    c.setVehicle("benz", "yellow");
    c.run();
    c.access("benz", "black", 300);
    c.run();
}
}

 

 

public class Car extends Vehicle {
    int loader;
    void access(String brand,String color,double speed,int loader) {
        this.brand=brand;
        this.color=color;
        this.speed=speed;
        this.loader=loader;
    }
    void run() {
        System.out.println("該汽車的品牌為:"+this.brand+"顏色為"+this.color+"速度為"+this.speed+"核載人數"+this.loader);;
    }
}

 

 
public class Test {
public static void main(String args[]) {
    Car c;
    c=new Car();
    c.access("Honda", "red", 300, 2);
    c.run();
}
}

 

 

 

本題相對簡單,復雜程度較低!主要考察類的繼承和方法的覆蓋


免責聲明!

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



猜您在找 定義一個名為Vehicles(交通工具)的基類,該類中應包含String類型的成員屬性brand(商標)和color(顏色),還應包含成員方法run(行駛,在控制台顯示“我已經開動了”)和showInfo(顯示信息,在控制台顯示商標和顏色),並編寫構造方法初始化其成員屬性。 編寫Car(小汽車)類繼承於Vehicles類,增加int型成員屬性seats(座位),還應增加成員方法showCar(在控 java編寫一個汽車類,有屬性:品牌、型號、排量、速度,有方法:啟動、加速、轉彎、剎車、息火 請定義一個交通工具(Vehicle)的類,其中有: 屬性:速度(speed),體積(size)等等 Java基礎-繼承-編寫一個Java應用程序,設計一個汽車類Vehicle,包含的屬性有車輪個數 wheels和車重weight。小車類Car是Vehicle的子類,其中包含的屬性有載人數 loader。卡車類Truck是Car類的子類,其中包含的屬性有載重量payload。每個 類都有構造方法和輸出相關數據的方法。最后,寫一個測試類來測試這些類的功 能。 編寫一個Car類,具有String類型的屬性品牌,具有功能drive; 編寫一個Java應用程序,設計一個汽車類Vehicle,包含的屬性有車輪個數 wheels和車重weight。小車類Car是Vehicle的子類,其中包含的屬性有載人數 loader。卡車類Truck是Car類的子類,其中包含的屬性有載重量payload。每個 類都有構造方法和輸出相關數據的方法。最后,寫一個測試類來測試這些類的功 能。 29.編寫一個Java應用程序,設計一個汽車類Vehicle,包含的屬性有車輪個數 wheels和車重weight。小車類Car是Vehicle的子類,其中包含的屬性有載人數 loader。卡車類Truck是Car類的子類,其中包含的屬性有載重量payload。每個 類都有構造方法和輸出相關數據的方法。最后,寫一個測試類來測試這些類的功 能。 定義一個手機類Phone,包含三個屬性品牌(brand)、價格(price)、顏色(color)。 創建四個手機("小米"、"華為"、"魅族"、"oppo")對象存入ArrayList集合中,並遍歷輸出。 String類的常用方法以及知識點總結 汽車品牌車型數據庫
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM