9.5 封装的操作

使用 private 关键字进行封装

9.5.1 private的含义

  1. private是一个权限修饰符,代表最小权限。
  2. 可以修饰成员变量和成员方法。
  3. 被private修饰后的成员变量和成员方法,只在本类中才能访问。

9.5.2 private的使用格式

1
private 数据类型 变量名 ;
  1. 使用 private修饰成员变量,代码如下:

    1
    2
    3
    4
    public class Student {
    private String name;
    private int age;
    }
  2. 提供 getXxx方法 / setXxx方法,可以访问成员变量,代码如下:

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    public class Student {
    private String name;
    private int age;
    public void setName(String n) {
    name = n;
    }
    public String getName() {
    return name;
    }
    public void setAge(int a) {
    age = a;
    }
    public int getAge() {
    return age;
    }
    }