【发布时间】:2016-08-27 01:26:14
【问题描述】:
这可能是一个重复的问题。 但我需要一个明确的答案来回答这个问题。 我很困惑。
对于 EG: 我有课要显示时间。
import java.util.Date;
**public** class DateDisplay {
public static void main(String[] args) {
Date today = new Date();
System.out.println(today);
}
}
同一个包中的任何一个类都不会扩展这个类。 为什么不能私下声明类?
为什么 JAVA 不允许我将一个类声明为私有的?这背后的原因是什么?
我的第二个问题是我应该在哪里使用内部类? 内部类的目的是什么?
【问题讨论】:
-
私人(顶级)课程会做什么?它将无法从任何地方访问。
-
每个问题一个问题。
-
@downvoter:请解释一下。不是为了这个问题,至少有投票的理由。
-
我想知道这个原因。只是问为什么编译器不允许我们将类声明为私有。
标签: java