package ?day04;? public ? class ? ?Car{ private ?int ?num;//車號 //只要希望所有對象,共享一個成員變量,就要使用static?static ? ?char ? ? ?tLight;//信號燈 private ?char ? carLamp;//自己的車燈。 public ?Car(int ?num,char ?carLamp){ this.num=num; this.carLamp=carLamp; } public ?void ?drive(){ System.out.println(num+"號車"+carLamp+"著燈"+(tLight=='紅')); } } }
4 回答
已采納

安靜_天空
TA貢獻(xiàn)11條經(jīng)驗(yàn) 獲得超3個贊
?static ? ?char ? ? ?tLight = '紅'; ? ? ? ?//信號燈
... ?...
System.out.println(this.num+"號車"+this.carLamp+"著燈"+tLight);
這樣寫可能會好理解一些。這里可以理解為this是返回當(dāng)前類的某個屬性。通過構(gòu)造方法,當(dāng)參數(shù)num傳遞進(jìn)來之后,然后賦值給當(dāng)前Car類的num。this.num 可以字面理解為 :?當(dāng)前類(Car)的Num屬性.
添加回答
舉報
0/150
提交
取消