我最近開始介紹java類(我因爲缺乏知識而提前道歉),並且遇到了一些麻煩。我被要求製作一個包含3個數據字段,2個構造函數和4個方法的程序。Java編碼和構造函數
我有一段時間試圖把一些輸入到這裏,用戶可以從3個數據字段中的一箇中選擇我爲車價作出的選擇,並選擇他們的車輛。就構造函數而言,我做了一個默認的構造函數,但我不確定如何實現A)另一個構造函數,以及B)如何將輸入包含到這個元素中,以及C)如何實現這些方法。
我在考慮把輸入放到第一位,但是這樣會毀掉我的構造函數?
我意識到我問了很多,但這是一個沒有文字的在線課程,而我基本上正在捱餓。我已經包括了我在下面得到的結果。感謝您的反饋。同樣,我對知識的缺乏道歉,但我想 -
public class Vehicle{
int truck;
int car;
int van;
public Vehicle(int t, int c, int v){
truck=t;
car=c;
van=v;
}
public Vehicle(){
truck=0;
car=0;
van=0;
}
}
public static void main (String[] args) {
Vehicle cost= new vehicle(25000,15000,22500);
//*cost.truck=25000; cost.car=15000; cost.van=22500;*//
Vehicle this Vehicle= new vehicle();
Vehicle choice Vehicle= new vehicle(25000,22500);
system.out.println("Default prices are 25000 for a truck, 15000 for a car, and"
+ "22500 for a van, you chose" +
}
}
編程問題是題外話,在[cs.se] SE。對於一些正確方向的指針,你應該檢查你的課程材料,並可能找到一本好書去與他們(圖書推薦通常不在Stack Exchange的任何地方,因爲他們完全是基於意見的)。你的構造函數很好,但是你的'main'方法不在任何類中,而且你的變量名('this Vehicle')似乎有空格,這是非法的。根據您的描述或代碼,我實際上無法確定您的程序要做什麼。 – 2014-10-26 08:26:26