【八喜小子】java中访问修饰符有哪几种?它们之间的区别是什么?

来源:百度知道 编辑:UC知道 时间:2024/05/18 15:53:23
访问修饰符有哪几种?它们之间的区别是什么?

Java语言的访问修饰符分为以下几种:

1.public
可以被任何类访问
2.protected
可以被同一包中的所有类访问
可以被所有子类访问
子类没有在同一包中也可以访问
3.private
只能够被当前类的方法访问
4.缺省(无访问修饰符)
可以被同一包中的所有类访问
如果子类没有在同一个包中,也不能访问

修饰符 访问范围
private 本类
default 本类,同包
protected 本类,同包,不同包的子类
public 本类,同包,不同包