1.private(私有访问权限)
最严格的访问修饰符,它限定被修饰的成员仅能在声明它的当前类内部访问。其他任何外部类都无法直接访问该成员。
作用:强制封装,确保类内部实现细节的隐藏性和数据安全性
2.默认权限(包级访问权限)
不显式指定任何修饰符
允许同一包内的所有类直接访问该成员,禁止不同包下的任何类访问
作用:支持包内协作,使同一功能模块的类能共享内部实现,隔离外部包的访问
3.protected(受保护权限)
被修饰的成员允许同一包内的类访问,允许不同包下的子类通过继承访问
作用:支持继承体系的扩展,让父类能安全暴露特定成员给子类复用,同时仍对无关的外部类保持隐藏
4.public(公共访问权限)
最开放的访问级别,允许任何类访问被修饰的成员
作用:定义公共契约,确保类提供的服务能被所有调用方无限制使用
这是我整理的自学笔记,目前还在学习阶段,文章中可能有错误和不足,欢迎大家斧正!