日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程资源 > 编程问答 >内容正文

编程问答

二次修改:【练习题】构造方法的重载:Vehicles(交通工具)-Car(小汽车)和Truck(卡车)类继承于Vehicles类

發(fā)布時(shí)間:2024/6/3 编程问答 41 豆豆
生活随笔 收集整理的這篇文章主要介紹了 二次修改:【练习题】构造方法的重载:Vehicles(交通工具)-Car(小汽车)和Truck(卡车)类继承于Vehicles类 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
package day09;


/*總結(jié):
?* 1:想要調(diào)用父類的成員方法可以在子類,使用super引用父類的成員方法 ? super.run(); ??
?*?
?* 2:有參構(gòu)造方法可以把 ?成員變量的set和get整合進(jìn)去(個(gè)人理解);
?* 3:子類要用父類的成員變量:把父類的成員變量寫(xiě)到 子類的有參構(gòu)造方法里;

?* public Car(String brand, String color, int seats) {
super(brand, color);
this.seats = seats;
}
?*?
?* /




/*2.【練習(xí)題】構(gòu)造方法的重載:
定義一個(gè)名為Vehicles(交通工具)的基類,該類中應(yīng)包含String類型的成員屬性brand(商標(biāo))和color(顏色),還應(yīng)包含成員方法run(行駛,在控制臺(tái)顯示“我已經(jīng)開(kāi)動(dòng)了”)和showInfo(顯示信息,在控制臺(tái)顯示商標(biāo)和顏色),并
編寫(xiě)構(gòu)造方法初始化其成員屬性。
編寫(xiě)Car(小汽車)類繼承于Vehicles類,增加int型成員屬性seats(座位),還應(yīng)增加成員方法showCar(在控制臺(tái)顯示小汽車的信息),并編寫(xiě)構(gòu)造方法。
編寫(xiě)Truck(卡車)類繼承于Vehicles類,增加float型成員屬性load(載重),還應(yīng)增加成員方法showTruck(在控制臺(tái)顯示卡車的信息),并編寫(xiě)構(gòu)造方法。?
?* */
public class HomeWork_02 {


public static void main(String[] args) {
Vehicles s0 = new Vehicles("Jeep","白色");
s0.run();
s0.showInfo();

? Car s1 = new Car("大眾","紅色",4);
?
? //s1.setSeate(4);
? s1.showCar();
?
? Truck s2 = new Truck("本田","黃色",56.5);
?
? //s2.setLoad(56.5);
? s2.showTruck();
}
}


class Vehicles {
private String brand;// 商標(biāo)
private String color;// 顏色


public Vehicles(String brand, String color) {
this.brand = brand;
this.color = color;
}


public void run() {
System.out.println("啟動(dòng)中...");
}


public void showInfo() {
System.out.println("商標(biāo):" + brand + ";顏色:" + color+"\n");
}
}


class Car extends Vehicles {// 小汽車

private int seats;

public Car(String brand, String color,int seats) {
super(brand, color);
this.seats = seats;
}


// public void setSeate(int seats) {
// this.seats = seats;
// }
// public int getSeats() {
// return seats;
// }


public void showCar() {
System.out.println("座位數(shù):" + seats+"張");
super.run();
super.showInfo();
}
}


class Truck extends Vehicles {//繼承商標(biāo)-顏色
// 卡車
private double load;//成員變量

public Truck(String brand, String color, double load) {//構(gòu)造方法,因?yàn)橐^承所以要這樣
super(brand, color);
this.load = load;
}


// public double getLoad() {//成員變量的get
// return load;
// }
//
// public void setLoad(double load) {//成員變量的set
// this.load = load;
// }


public void showTruck() {//成員方法
System.out.println("載重:" + load+"KG");
super.run();
super.showInfo();



}
}

總結(jié)

以上是生活随笔為你收集整理的二次修改:【练习题】构造方法的重载:Vehicles(交通工具)-Car(小汽车)和Truck(卡车)类继承于Vehicles类的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。