Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/335.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/xamarin/3.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在同一文件中定义多个类_Java_Access Modifiers - Fatal编程技术网

Java在同一文件中定义多个类

Java在同一文件中定义多个类,java,access-modifiers,Java,Access Modifiers,如果在名为Example.java的文件中有以下代码,请回答一个简单的问题: package MyPackage; public class Example{ void foo(){} ... ... } class A{} class B{} 类A和B的修饰符是什么?它们有默认修饰符,这意味着包私有。 它们有默认的修饰符,这意味着包私有。 它们都是默认的可见性包专用 它们都是默认的可见性包私有 它们不能是私有的,因为您提供给各州的链接是私有的。顶级类只能是默认类或公共类

如果在名为Example.java的文件中有以下代码,请回答一个简单的问题:

package MyPackage;

public class Example{
   void foo(){}
   ...
   ...
}

class A{}
class B{}

类A和B的修饰符是什么?

它们有默认修饰符,这意味着包私有。
它们有默认的修饰符,这意味着包私有。

它们都是默认的可见性包专用


它们都是默认的可见性包私有


它们不能是私有的,因为您提供给各州的链接是私有的。顶级类只能是默认类或公共类,并且只能有一个公共顶级类。它们不能是私有的,因为您提供的链接状态为。顶级类只能是默认类或公共类,并且只能有一个公共顶级类。只是不要这样做。将每个类放在自己的文件中。不过,问题并不真正取决于它们是否都在一个文件中。如果它们在不同的文件中,答案是一样的。只是不要这样做。将每个类放在自己的文件中。不过,问题并不真正取决于它们是否都在一个文件中。如果它们在不同的文件中,答案是相同的。