成员变量有默认值
封装
private关键字
用get set取获取或者设置值
public void setAge(int a){
age = a;
}
public int getAge(int a){
return age;s.setAge()
}
调用:
s.setAge(30);//赋值
private关键字使用
在类型前面加private
this关键字使用
用this修饰指代成员变量
不用this修饰指代局部变量
方法被哪个对象调用,this就代表是哪个对象
this内存原理
!封装
面向对象三大特征之一(封装、继承、多态)
成员变量用private修饰,提供对应的getXxx()、setXxx()方法
好处:
通过方法来控制成员变量的操作,提高了代码的安全性
把代码用方法进行封装,提高了代码的复用性
构造方法
主要完成对象数据的初始化
构造方法:修饰符一般用public!
修饰符 类名(参数){}
注意事项:
当系统中没有给出构造方法,将自动使用默认的无参构造方法。
一旦自己给出有参构造方法,系统不再默认使用有参构造方法。如果还想使用无参构造,就得自己写出来无参构造方法。
![上传中...]()
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。