3-3、封装性

添加链接描述

文章目录

1、概述

  • 将类的某些信息隐藏在类内部,不允许外部程序直接访问,而是通过该类提供的方法来实现对隐藏信息的操作和访问
  • 好处
    • 只能通过规定的方法访问数据
    • 隐藏类的实例细节,方便修改和实现
  • set/get方法
public class Person {

    // 属性用private修饰,外部不可访问
    private String name;

    private int age;
    
    // public暴露给外部get
    public int getAge() {
        return age;
    }

    // public暴露给外部set
    public void setAge(int age) {
        this.age = age;
    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }
}

猜你喜欢

转载自blog.csdn.net/sinat_35615296/article/details/134955275
3-3