day07封装-- 公共方法

39 阅读1分钟
public class ClassName{
  //成员变量
  //构造方法
  //无参构造方法【必须】
  //有参构造方法【建议】
  //成员方法	
  //getXxx()
  //setXxx()
}
## 封装的步骤
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; 
  }
}