答:A:给静态的成员变量赋值
(1)可以通过类中的方法给成员变量赋值(私有成员变量的也可以) public void
setXXX(){...}
(2)可以通过构造方法给成员变量赋值(私有成员变量的也可以)public XXX(){...}
(3)可以通过代码块完成成员变量的初始化值(私有成员变量的也可以){xxx = ...;}
(4)可以通过类名.成员变量赋值 XXX.name = ...;
B:给非静态的成员变量赋值
(1)可以通过类的方法赋值 public void setXXX(){...}
(2)可以通过对象调用 xxx.name = ...;
(3)可以通过代码块完成成员变量的初始化值{xxx = ...;}
|
|