一、可见性、访问权限
* 方法:
* public :一览无遗 不同包 不同类 同包 同类
* protected :亲子继承 不同包+子类 同包 同类
* default :家庭和睦 同包 同类
* private :自私自利 同类
二、封装实体类:装数据 pojo
1、属性 私有化,避免外部直接篡改数据
2、方法 打开权限 public setter与getter访问器
如果是 boolean -->isXxx
Boolean -->getXxx
3、如何访问私有属性:
提供方法, 间接访问私有属性,一般用 setter (存)与getter(取) 访问器
三、类、方法、属性的修饰符
类: public |default
方法:public |protected|default|private
属性:public |protected|default|private
//外部类: default public
class A{
// 内部类 private default protected public
class B{
}
//属性 private protected default public -->成员属性尽量私有化
//方法 private protected default public -->公共方法 访问属性
}
本文详细介绍了Java中封装的概念及其实现方式,包括属性私有化、使用public的setter和getter方法来控制对属性的访问,并解释了public、protected、default和private四种访问控制符的区别及其应用场景。

被折叠的 条评论
为什么被折叠?



