日期:2014-05-20  浏览次数:20632 次

构造方法,get,set方法都在什么时候使用呢?
初学者,这些基础的东西老是概念不清,有请高手点拨!
谢谢!

------解决方案--------------------
构造函数:初始化成员变量

get,set方法,获取和改变成员变量的值,JavaBean规范规定只使用get/set访问成员变量
------解决方案--------------------
初学者?Bean什么的先不用懂,把语法学好!

构造函数:你每次写一个Java文件,实际上都写了一个类。拿这个类创建成对象,就需要构造函数对这个刚刚申请的内存空间做一点事,赋属性值之类的工作。当然,如果你不写,它就默认有一个Class(){}的构造方法出现,当然它什么活也不干。

你的属性是什么样的?public?private?默认?还是protected?这四种你找教材务必弄懂分清,很有用。如果是private,这种属性不许别的对象改和读,但有时候需要改/读,怎么办?写一个public void setAbc(xxx){}和一个public xxx getAbc(){}就实现外部读写属性的功能了。
------解决方案--------------------
set ,get完全是自我规定的,就是设置初值和获得值的意思.你也可以修改成其他字符.但是用set ,get还是要好些,因为你能通过单词理解你写的代码的意思,方便阅读而已