类&对象:
- 属性
- 行为
对象是类的实例
封装优化
- this:当出现参数名与成员变量名相同的时候,成员变量被隐藏,赋值失败
2.构造方法:自己不创建构造方法,java自动创建五参数的构造方法;自己定义了构造方法,java不会创建构造方法public class Student { private String name; private int age; public void setName(String name) { //name = name; this.name = name; } public String getName() { return name; } }
public class Student {
private String name;
private int age;
// 无参数构造方法
public Student() {}
// 有参数构造方法
public Student(String name,int age) {
this.name = name;
this.age = age;
}
}
JavaBean:
是一个黑盒子模型,具备三个接口面:
- 可以调用的方法
- 提供可以读写的属性
- 发送和接收事件
private
- 私有权限,即最小权限
- 可以修饰实例变量和实例方法
- 限制访问范围在本类中