public class ClassName{
}
## 封装的步骤
0. 使用 `private` 关键字来修饰成员变量。
0. 对需要访问的成员变量,提供对应的一对 `getXxx`方法 、`setXxx` 方法。
### private
private 数据类型 变量名 ;
0. private是一个权限修饰符,代表最小权限。,可以修饰成员变量和成员方法。
0. 被private修饰后的成员变量和成员方法,只在本类中才能访问。
提供 `getXxx`方法 / `setXxx` 方法,可以访问成员变量 一对
## this关键字
this.成员变量名;
this代表所在类的当前对象的引用(地址值),即对象自己的引用。
方法中只有一个变量名时,默认也是使用 `this` 修饰,可以省略不写。
### 构造方法
修饰符 构造方法名(参数列表){
}
Java自动提供的默认无参数构造方法
构造方法的写法上,方法名与它所在的类名相同。它没有返回值,所以不需要返回值类型,甚至不需要void。使用构造方法后,代码如下:
public class Student {
private String name;
private int age;
public Student() {}
public Student(String name,int age) {
this.name = name;
this.age = age;
}
}