封装与模块化

数据封装是面向对象编程的基本准则:

  1. 使用封装隐藏对象内部的状态。
  2. 所有的通信都通过对象的方法来实现。

访问修饰符:

  1.private(私有):

  • 仅限对象本身内部访问
  • 常用于修饰属性

  2.public (公开):

  • 可以任意访问
  • 常用于修饰方法
class Person{
        private String name;
        private int age;
   //使用private后无法再通过p.name , p.age 等访问

// Setter 与 Getter(访问器/设置器)

        public int getAge() {
        return age;
    }

    public void setAge(int age) {
        this.age = age;  //this指向对象本身的引用
    }

    public String getName() {
        return name;
    }

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

封装的优点:

 

个人总结与体会:

 Java封装是一种面向对象编程的核心概念,它把数据(变量)和操作数据的函数(方法)捆绑在一起,形成一个独立的单元,也就是对象。这种机制可以隐藏数据的细节,只暴露必要的接口,从而增加了软件的安全性和易用性。同时,这也使得代码模块化,易于维护和重用。

posted @ 2023-12-05 19:54  one_1  阅读(26)  评论(0编辑  收藏  举报