鱼友0412在#提问# Java 的外部类为什么不能下的评论详情

「鱼友0412」在《#提问# Java 的外部类为什么不能》下的评论详情
鱼友0412

对于Java中的外部类来说,确实不能使用private和protected进行修饰。这是由Java语言设计者的意图来决定的。

首先,让我们明确一下什么是外部类。在Java中,如果一个类没有嵌套在其他类中,那么它就是一个外部类。外部类在整个程序中都是可见的,所以如果我们将其声明为私有(private)或受保护(protected),其他类将无法访问该类,这与外部类的设计初衷相悖。

其次,Java中使用private和protected修饰成员变量和方法的目的是为了限制对它们的访问。私有(pri...

展开
2023-11-27
0条回复
暂无数据
这条评论还没有人回复~
下载 APP