黑马程序员技术交流社区

标题: 给成员变量赋值的方式有几种?分别怎么实现? [打印本页]

作者: xuemingqiang    时间: 2016-6-7 22:50
标题: 给成员变量赋值的方式有几种?分别怎么实现?

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






欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2