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

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定

正在回答

5 回答

請(qǐng)問(wèn)父類(lèi)構(gòu)建器為啥要用super呢


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

第一段代碼中,

super()和this的作用分別是什么呢


0 回復(fù) 有任何疑惑可以回復(fù)我~
<?php
echo?"真棒!";


0 回復(fù) 有任何疑惑可以回復(fù)我~
package?com.imooc.newdada;

public?class?Car?{
	public?int?carId;
	public?String?carName;
	public?double?carRental;
	public?Car(int?carId,?String?carName,?double?carRental)?{
		super();
		this.carId?=?carId;
		this.carName?=?carName;
		this.carRental?=?carRental;
	}
}
package?com.imooc.newdada;

public?class?PassengerCar?extends?Car{
	int?carCapacity;
	
	public?PassengerCar(int?carId,?String?carName,?double?carRental,
			int?carCapacity)?{
		super(carId,?carName,?carRental);
		this.carCapacity?=?carCapacity;
	}	

}
package?com.imooc.newdada;

public?class?Truck?extends?Car?{
	int??capForgoods;
	
	public?Truck(int?carId,?String?carName,?double?carRental,?int?capForgoods)?{
		super(carId,?carName,?carRental);
		this.capForgoods?=?capForgoods;
	}
}
package?com.imooc.newdada;

public?class?PickupTruck?extends?Car?{
	int?carCapacity;
	int??capForgoods;
	public?PickupTruck(int?carId,?String?carName,?double?carRental,
			int?carCapacity,?int?capForgoods)?{
		super(carId,?carName,?carRental);
		this.carCapacity?=?carCapacity;
		this.capForgoods?=?capForgoods;
	}

}
package?com.imooc.newdada;

public?class?DadaIndex?{
	public?static?void?main(String[]?args)?{
	System.out.println("ID\t"+"車(chē)類(lèi)型\t"+"租費(fèi)/天\t"+"可載人數(shù)\t"+"可載噸數(shù)");
	PassengerCar[]?passengerCar={new?PassengerCar(1,?"奔馳A2",?500,?4)};
	PickupTruck[]?pickupTruck={new?PickupTruck(2,"皮卡",400,2,200)};	
	Truck[]?truck={new?Truck(3,"大眾貨車(chē)",800,1000)};
	showCars(passengerCar,?pickupTruck,?truck);
	}
	public?static?void?showCars(PassengerCar[]?passengerCar,PickupTruck[]?pickupTruck,	Truck[]?truck){
		for(int?i=0;i<passengerCar.length;i++){
				System.out.println(passengerCar[i].carId+"\t"+passengerCar[i].carName+"\t"+passengerCar[i].carRental+"\t"+passengerCar[i].carCapacity+"\t"+null);
		}
		for(int?i=0;i<pickupTruck.length;i++){
				System.out.println(pickupTruck[i].carId+"\t"+pickupTruck[i].carName+"\t"+pickupTruck[i].carRental+"\t"+pickupTruck[i].carCapacity+"\t"+pickupTruck[i].capForgoods);
		}
		for(int?i=0;i<truck.length;i++){
				System.out.println(truck[i].carId+"\t"+truck[i].carName+"\t"+truck[i].carRental+"\t"+null+"\t"+truck[i].capForgoods);
		}
	}
}

http://img1.sycdn.imooc.com//5aad50510001991a03620094.jpg

3 回復(fù) 有任何疑惑可以回復(fù)我~
package?com.imooc.dada;
//父類(lèi)
public?class?Car?{
	public?int?carId;
	public?String?carName;
	public?double?carRental;
	public?int?carCapacity;
	public?int?capForgoods;
	public?Car(int?carId,?String?carName,?double?carRental,?int?carCapacity)?{
		super();
		this.carId?=?carId;
		this.carName?=?carName;
		this.carRental?=?carRental;
		this.carCapacity?=?carCapacity;
	}
	
	public?Car(int?carId,?String?carName,?double?carRental,?int?carCapacity,
			int?capForgoods)?{
		super();
		this.carId?=?carId;
		this.carName?=?carName;
		this.carRental?=?carRental;
		this.carCapacity?=?carCapacity;
		this.capForgoods?=?capForgoods;
	}
}
package?com.imooc.dada;

public?class?PassengerCar?extends?Car?{

	public?PassengerCar(int?carId,?String?carName,?double?carRental,
			int?carCapacity)?{
		super(carId,?carName,?carRental,?carCapacity);
		//?TODO?Auto-generated?constructor?stub
	}

}
package?com.imooc.dada;

public?class?PickupTruck?extends?Car{

	public?PickupTruck(int?carId,?String?carName,?double?carRental,
			int?carCapacity,?int?capForgoods)?{
		super(carId,?carName,?carRental,?carCapacity,?capForgoods);
		//?TODO?Auto-generated?constructor?stub
	}
	

}
package?com.imooc.dada;

public?class?Truck?extends?Car?{

	public?Truck(int?carId,?String?carName,?double?carRental,?int?carCapacity)?{
		super(carId,?carName,?carRental,?carCapacity);
		//?TODO?Auto-generated?constructor?stub
	}

}
package?com.imooc.dada;

import?java.util.Scanner;

public?class?DadaIndex?{
	
	public?static?void?main(String[]?args)?{
		//?TODO?Auto-generated?method?stub
		Car[]?cars={new?PassengerCar(1,"奧迪A4",500,4),new?PassengerCar(2,"馬自達(dá)6",400,4),new?PickupTruck(3,?"皮卡雪5",?500,?2,?253),new?PickupTruck(4,?"皮卡雪6",?1060,?2,?520),new?PassengerCar(5,"奔馳A6",600,4),new?Truck(6,"松花江",400,400)};
		System.out.println("歡迎使用答答租車(chē)系統(tǒng)"+"\n"+"您是否要租車(chē):1是???0否");	
		isNeed();
		System.out.println("您可租車(chē)的類(lèi)型及其價(jià)目表:");
		carList(cars);
		System.out.println("請(qǐng)輸入您要租車(chē)的數(shù)量:");
		int?num=getNum();
		int[]?arr=chooseCar(num);
		System.out.println("請(qǐng)輸入租車(chē)天數(shù):");
		int?days=getDays();
		System.out.println("您所選的車(chē)輛信息及費(fèi)用如下:");
		System.out.println("ID\t"+"車(chē)類(lèi)型\t"+"租費(fèi)/天\t"+"可載人數(shù)\t"+"可載噸數(shù)");
		getCarInfo(arr,cars,days);
	}
	public?static?void?isNeed(){
		Scanner?input=new?Scanner(System.in);
		int?choose=input.nextInt();
		if(choose==1){
			return;
		}else{
			System.exit(0);
		}
	}
	public?static?void?carList(Car[]?cars){	
		System.out.println("ID\t"+"車(chē)類(lèi)型\t"+"租費(fèi)/天\t"+"可載人數(shù)\t"+"可載噸數(shù)");
		for(int?i=0;i<cars.length;i++){
			System.out.println(cars[i].carId+"\t"+cars[i].carName+"\t"+cars[i].carRental+"\t"+cars[i].carCapacity+"\t"+cars[i].capForgoods);
				}	
	}
	public?static?int?getNum(){
		Scanner?input1=new?Scanner(System.in);
		int?num=input1.nextInt();
		return?num;
	}
	public?static?int[]?chooseCar(int?num){
		int[]?arr=new?int[num];
		int?i;
		double?sum;
		for(i=0;i<num;i++){
			System.out.println("請(qǐng)選擇第"+(i+1)+"輛車(chē)的id:");
			Scanner?input2=new?Scanner(System.in);
			?arr[i]=input2.nextInt();
		}	
		return?arr;
	}
	public?static?int?getDays(){
		Scanner?input1=new?Scanner(System.in);
		int?days=input1.nextInt();
		return?days;
	}
	public?static?void?getCarInfo(int?arr[],Car[]?cars,int?days){
		//用較短的數(shù)組的長(zhǎng)度作為循環(huán)條件
		double?money=0;
		int?peopleNum=0;
		double?weight=0;
		int?i,j;
		for(?i=0;i<arr.length;i++){
			for(?j=0;j<cars.length;j++){
				if(arr[i]==cars[j].carId){
				money=money+cars[j].carRental*days;
				peopleNum=peopleNum+cars[j].carCapacity;
				weight=weight+cars[j].capForgoods;
				System.out.println(cars[j].carId+"\t"+cars[j].carName+"\t"+cars[j].carRental+"\t"+cars[j].carCapacity+"\t"+cars[j].capForgoods);
				}
			}
		}
		System.out.println("總費(fèi)用:"+money+"\t"+"可載總?cè)藬?shù):"+peopleNum+"\t"+"可載貨物:"+weight);
		
	}	
}

http://img1.sycdn.imooc.com//5aad142e0001a63904320462.jpg

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

舉報(bào)

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

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

進(jìn)入課程

有人有最后一題的代碼嗎

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

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢(xún)優(yōu)惠詳情

幫助反饋 APP下載

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

公眾號(hào)

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