Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/310.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
是否每个Java.class文件都包含一个公共类?_Java_Contains_.class File - Fatal编程技术网

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

是否每个Java.class文件都包含一个公共类?,java,contains,.class-file,Java,Contains,.class File,我有一道考试题 是否每个.class(不是.java)文件都包含公共类 是吗?否?无访问修饰符包括公共、受保护和私有 例如: 公共类foo{} 私有类foo{} protectedclass foo{} 您还可以拥有一个没有访问修饰符的类 class foo{} 但是,如果您希望能够从另一个类完全访问您的类,请使用publicaccess修饰符 请参见此处以了解更多信息:否,为不太可见甚至“内部”类生成类文件。否, 可以有一些类,如private、protected、default和public

我有一道考试题

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


是吗?否?

无访问修饰符包括
公共
受保护
私有

例如:

公共类foo{}

私有类foo{}

protectedclass foo{}

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

class foo{}

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


请参见此处以了解更多信息:

否,为不太可见甚至“内部”类生成类文件。

否,
可以有一些类,如private、protected、default和public。从这四种类型中,有四种不同的类型:

  • 公开的
  • 私人的
  • 保护
  • 违约

您现在正在进行测试吗@瓦伦丁鲁阿诺不,我只是好奇,我选择了“不”。这个问题并不意味着如此。。。我们希望你能亲自回答这个问题,如果你陷入困境,我们可能会帮助你。。。通常你会有一些代码,命令行或者你的问题中包含的东西。。。。你的问题并不表明你甚至在尝试。。。。更像是放下它,看看会发生什么。先用谷歌搜索,自己试试。。。如果您试图编译一个包含.java的非公共类,编译器不创建一个.class文件吗?这就是为什么像你这样的问题被怀疑是有家庭作业的人,他们真的想费心去做(或者没有时间)或者在考场里寻找快速解决方法的原因。。。这不一定是你的情况,但它只是看起来像。。。事实上常常如此。这在家庭作业中更为明显。