每个Java .class文件都包含一个公共类吗?

时间:2019-01-31 20:30:38

标签: java contains .class-file

我在考试中有问题。

每个 .class (不是.java)文件都包含一个公共类吗?

是吗?不?

4 个答案:

答案 0 :(得分:2)

不, 可以具有一些类,例如私有,受保护,默认和公共。从这四种类型

答案 1 :(得分:1)

否,还会为不那么可见甚至“内部”的类生成类文件。

答案 2 :(得分:1)

不是,有4​​种不同的类型:

  • 公共
  • 私人
  • 受保护的
  • 默认

答案 3 :(得分:0)

没有访问修饰符包括publicprotectedprivate

示例:

public class foo {}

private class foo {}

protected class foo {}

您也可以拥有一个没有访问修饰符的类。

class foo {}

但是,如果您希望能够从另一个类中完全访问您的类,请使用public访问修饰符。

有关更多信息,请参见此处:Examining Class Modifiers and Types