其实空参数构造函数,说不定是什么时候用的,这个要看你创建对象的需求。
或者说创建的实体(对象)在生活中是否已具备某些属性需要先(在你的程序中)指定再实例化,这时候就需要有参的,若不需要通过构造函数传递初始化参数(属性)的话,就使用空参数构造方法。
什么时候使用get,set方法?
这个可以说跟封装有关,封装就是指隐藏对象的属性和实现细节,仅对外提供公共访问方式。
尽量都把属性通过private权限符将其隐藏,仅对外提供get,set方法,至于什么时候使用get,set,这个也看你的程序需求,该出手时就出手嘛!
那么this又什么时候用呢?
如果成员变量和局部变量名字一样的话,那么可以使用this来区分啦
如果在函数中想获取 调用函数的对象的话,也用this。
希望可以帮到你啦! |