成员变量有默认值
封装
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!
修饰符 类名(参数){}
注意事项:
当零碎中没有给出构造方法,将主动应用默认的无参构造方法。
一旦本人给出有参构造方法,零碎不再默认应用有参构造方法。如果还想应用无参结构,就得本人写进去无参构造方法。
![上传中 …]()
规范类制作