首页 > 其他分享 >封装与模块化

封装与模块化

时间:2023-12-05 20:00:41浏览次数:23  
标签:封装 name 模块化 age private 访问 public

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

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

标签:封装,name,模块化,age,private,访问,public
From: https://www.cnblogs.com/one-1/p/17878047.html

相关文章