第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機(jī)立即綁定

上個作業(yè)求指教

package?com.trainsports;

public?class?trains?{
	public?int?people?=?0;
	public?trains(){
		System.out.print("運輸方式選擇:");
	}
	/*public?int?getPeople()?{
		return?people;
	}
	public?void?setPeople(int?people)?{
		this.people?=?people;
	}*/
	public?void?way(){
		System.out.println("各種運輸方式!");
	}

}
package?com.trainsports;

public?class?airplane?extends?trains?{
	//trains?air?=?new?airplane();
	String?way2?=?"飛機(jī)";
	public?airplane(){
		System.out.println(way2);
		System.out.println("飛機(jī)運輸方式!");
		
		people?=?200;
		System.out.println("運輸人數(shù):"+people);
	}
	public?void?way(){
		System.out.println("在天上飛行運輸!");
	}

}
package?com.trainsports;

public?class?bike?extends?trains?{
	//trains?b?=?new?bike();
	
	public?bike(){
		System.out.println("自行車趕路方式!");
		
		people?=?2;
		System.out.println("運輸人數(shù):"+people);
	}
	public?void?way(){
		System.out.println("人力蹬車運輸方式!");
	}
	

}
package?com.trainsports;

public?class?boat?extends?trains?{
	//trains?bo?=?new?boat();
	public?boat(){
		System.out.println("輪船運輸方式!");
		
		people=500;
		System.out.println("運輸人數(shù):"+people);
	}
	public?void?way(){
		System.out.println("水中運輸方方式!");
	}

}
package?com.trainsports;

public?class?bus?extends?trains?{
	//trains?b=?new?bus();
	public?bus(){
		System.out.println("公交運輸方式");
		
		people?=?40;
		System.out.println("運輸人數(shù):"+people);
	}
	public?void?way(){
		System.out.println("公路運輸方式!");
	}

}
package?com.trainsports;
import?java.util.Scanner;
public?class?Initial?{

	public?static?void?main(String[]?args)?{
		//?TODO?Auto-generated?method?stub
		
		Scanner?input?=?new?Scanner(System.in);
		Initial?in?=?new?Initial();
		while(true){
			System.out.println("請選擇你要查詢的交通工具:");
			System.out.println("1、自行車??2、公交車??3、輪船??4、飛機(jī)?5、退出");
			
			int?temp?=?input.nextInt();
			if(temp?==?5)
			{
				System.out.print("退出程序");
		????break;
			}
			else{
				?in.chiose(temp);
			????
			}
			?
		}
		input.close();
	}
	
	public?void?chiose(int?temp){
		switch(temp){
		case?1:
			trains?bike?=?new?bike();
			bike.way();
			break;
		case?2:
			trains?bus??=?new?bus();
			bus.way();
			break;
		case?3:
			trains?boat?=?new?boat();
			boat.way();
			break;
		case?4:
			trains?airplane?=?new?airplane();
			airplane.way();
			break;
			default:
				System.out.println("輸入出錯,請重新輸入:");
				break;
				
		}
	}

}
大概就這么多了?字類不能繼承父類的私有成員變量?但是我要改變他?使用setter時?建立一個父類的對象就會進(jìn)入死循環(huán)啊?怎么做啊


正在回答

1 回答

我重跑了你的代碼,把people改成了private,然后解注釋了getter和setter,后面子程序用getter和setter代替了people,沒有發(fā)現(xiàn)死循環(huán)。不知道你的代碼在什么地方出現(xiàn)了問題。

0 回復(fù) 有任何疑惑可以回復(fù)我~

舉報

0/150
提交
取消
Java入門第二季 升級版
  • 參與學(xué)習(xí)       531098    人
  • 解答問題       6280    個

課程升級!以終為始告別枯燥,在開發(fā)和重構(gòu)中體會Java面向?qū)ο缶幊痰膴W妙

進(jìn)入課程

上個作業(yè)求指教

我要回答 關(guān)注問題
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號