我的作業(yè),掛出來(lái)大家一起討論學(xué)習(xí)
package com.imooc;
public class Transport { //父類
String vehicle;//運(yùn)輸工具
String condition;//運(yùn)輸環(huán)境
int seatNum;//座位數(shù)
public void Fro() {
}
public void setAll(String vehicle,String condition,int seatNum) {
this.vehicle=vehicle;
this.condition=condition;
this.seatNum=seatNum;
}
public void getAll() {
System.out.println(vehicle+"在"+condition+"上運(yùn)輸,載客數(shù)為"+seatNum);
}
}
package com.imooc;
public class TransportTest extends Transport {// 子類
public void Fro() {
System.out.println("********每種交通工具都有它的運(yùn)輸工具、運(yùn)輸環(huán)境和載客數(shù)**************");
}
public static void main(String[] args) {
Transport t1 = new TransportTest();
Transport t2 = new TransportTest();
Transport t3 = new TransportTest();
t1.Fro();
t1.setAll("大巴", "馬路", 40);
t2.setAll("船", "水", 200);
t3.setAll("飛機(jī)", "天", 500);
t1.getAll();
t2.getAll();
t3.getAll();
}
}
2018-08-28
運(yùn)用的知識(shí)點(diǎn)主要有:繼承, 創(chuàng)建對(duì)象及對(duì)對(duì)象的操作, 方法中參數(shù)和返回值的使用。
若代碼為6-1的代碼則存在不足之處: 沒(méi)有完成項(xiàng)目的基本功能, 使用的知識(shí)點(diǎn)單一。包括對(duì)車輛的屬性和功能可以進(jìn)行抽象類的創(chuàng)建,接口的創(chuàng)建 。子類對(duì)父類或接口或抽象類 ?方法的重寫實(shí)現(xiàn)特定功能。測(cè)試類創(chuàng)建對(duì)象使用多態(tài)思想,展示界面使用循環(huán)語(yǔ)句遍歷展示數(shù)據(jù)。對(duì)于與用戶交互環(huán)節(jié)對(duì)用戶非法輸入的判斷和操作,以及使用封裝對(duì)代碼數(shù)據(jù)的保護(hù)。