编程语言
首页 > 编程语言> > 20220724-Java的封装相关

20220724-Java的封装相关

作者:互联网

目录

含义

封装 (encapsulation)
指隐藏对象的属性和实现细节,仅对外公开接口,控制在程序中属性的读取和修改的访问级别。

常见使用方法

class Person {
    // 将属性私有化
    private String name;
    private int age;
    private double salary;
    // 构造器
    public Person(String name, int age, double salary) {
        this.setName(name);
        this.setAge(age);
        this.setSalary(salary);
    }
    // 公共的获取属性方法
    public String getName() {
        return name;
    }
    // 公共的设置属性的方法
    public void setName(String name) {
        this.name = name;
    }
    public int getAge() {
        return age;
    }
    public void setAge(int age) {
        this.age = age;
    }
    public double getSalary() {
        return salary;
    }
    public void setSalary(double salary) {
        this.salary = salary;
    }
}

个人理解

标签:salary,封装,name,age,20220724,private,Java,public,属性
来源: https://www.cnblogs.com/zhanghuaze/p/16514235.html