本帖最后由 罗磊 于 2012-8-8 11:31 编辑
这个代码里 msg被封装了之后,必须要用构造函数过度一下吗(构造函数不是过度!它是给对象初始化!),不可以直接使用 getMessage中的msg吗(如果直接用,msg返回值一直为null,这样程序也就没意义,所以如果不想用构造函数初始化,也可用setMessage(){this.msg=msg}来操作msg),他们不也是在同一个类中吗?
通常我们写代码时,需要封装成员变量 构造函数 setXXX () getXXX( ) 都要写哦 !因为到后面内省的时候会用到! 希望能对你有所帮助 一起加油!
|