封装与模块化
数据封装是面向对象编程的基本准则:
- 使用封装隐藏对象内部的状态。
- 所有的通信都通过对象的方法来实现。
访问修饰符:
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封装是一种面向对象编程的核心概念,它把数据(变量)和操作数据的函数(方法)捆绑在一起,形成一个独立的单元,也就是对象。这种机制可以隐藏数据的细节,只暴露必要的接口,从而增加了软件的安全性和易用性。同时,这也使得代码模块化,易于维护和重用。