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贡献11条经验 获得超3个赞
static char tLight = '红'; //信号灯
... ...
System.out.println(this.num+"号车"+this.carLamp+"着灯"+tLight);
这样写可能会好理解一些。这里可以理解为this是返回当前类的某个属性。通过构造方法,当参数num传递进来之后,然后赋值给当前Car类的num。this.num 可以字面理解为 : 当前类(Car)的Num属性.
添加回答
举报
0/150
提交
取消