- 博客(1)
- 资源 (1)
- 收藏
- 关注
转载 java外部类修饰符问题
为什么java中外部类的修饰符只能是public和default 原因 外部类的上一层单元是包,对于外部类来说,只有两个作用域:同包或者任何位置,因此只需要两种控制权限:包控制权限和公开控制权限,即default和public。 而对于内部类来说就可以使用private和protected修饰符了,因为内部类外部有三个作用域:外部类、同包或者任何位置,以及还有父子类。因此,内部类使用private修饰,限定为本外部类使用;内部类使用protected修饰,限定为本外部类及父子类使用;内部类使用default
2021-02-05 20:20:35 1072
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人