Java中的封装试什么意思?

wx6146b688b897c
发布于 2023-6-7 10:15
浏览
0收藏

封装:把一些类和属性封装在一起,留出接口。追求“高内聚,低耦合”,高内聚尽量自己完成,减少外部干涉。低耦合尽量提供比较少的方法给外部使用。

封装特点:1.提高数据的安全性

2.提高程序的可维护性

3.隐藏程序实现细节

4.统一接口

private令属性私有可以通过定义public一些方法来对属性赋值输出,这里介绍一个快捷键alt+insert快熟生成一些方法。

public class Student {
    /*public Student(){}//无参构造器
    public Student(int age){//有参构造器
        this.age=10;
    }*/
     private String name;//属性
    private int age;

    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 void paly(){
        System.out.println(this.name+"在学习"+this.age+"3岁了");
    }


}
public class ApplicationDemo01 {
    public static void main(String[] args) {
        Student x = new Student();
      x.setName("Jack");
        System.out.println(x.getName());
}}

标签
收藏
回复
举报
回复
    相关推荐