首页 > 试题广场 >

有以下程序片段,下列哪个选项不能插入到行1。( )

[单选题]

有以下程序片段且Interesting不是内部类,下列哪个选项不能插入到行1。(    )

1.
2.public class Interesting{
3. // 省略代码
4.}

  • import java.awt.*;
  • package mypackage;
  • class OtherClass{   }
  • public class MyClass{ }
在同一个java原文件中,可以有多个class类,但是只有有一个公共的 public class
发表于 2017-05-25 23:07:34 回复(2)
我以为是插入到省略代码处了,尴尬
发表于 2017-07-31 09:54:01 回复(45)
选D
一个.java文件中,可以有多个类,包括内部类和外部类。考虑到内部类的原因,一个.java文件可以中可以有多个public类。
但是对于外部类而言,一个.java文件必须只能有一个public类,同时这个类的类名必须和.java的文件名一致(包括大小写)。
发表于 2018-07-16 09:36:15 回复(1)
不能有两个公共类
发表于 2017-05-08 21:01:19 回复(0)
发表于 2017-06-02 09:23:36 回复(2)
D,同一个Java源文件中,可以有多个类(class),但是只能有一个public class.
发表于 2017-05-08 21:22:32 回复(0)
Java源文件(xxx.java) 称为编译单元,编译单元只能有一个外部public类,并且与文件前缀必须保持唯一。
若有多个,则不唯一。编译器验证期间不会接受。
编辑于 2021-07-09 19:49:48 回复(0)
看了楼上大兄弟的回答,自己顺便记下,在同一个java原文件中,可以有多个class类,但只能有一个公共的public class类
发表于 2018-09-03 14:50:25 回复(0)
如果是内部类,那么在public代码块里面还可以有public权限的类,如果外部类,那么一个java文件就只有一个public声明的类,且和文件名一致
发表于 2022-03-12 21:03:29 回复(0)
在同一个java原文件中,可以有多个class类,但是只有有一个公共的 public class,不知道不知道,搞错了
发表于 2022-02-19 14:28:36 回复(0)
总结:一个java可以有多个class类,包括内部类和外部类。内部类可以有多个public类,而外部类只能有一个并且必须与java文件名相同。
发表于 2022-01-19 09:42:13 回复(0)
只能有一个公共的public class,公共类。
发表于 2021-11-30 15:19:20 回复(0)

同一个 .java 文件中,有且只能有一个 public 的类

发表于 2020-07-31 23:43:52 回复(0)
这题是不是有问题,在jdk1.8下,C、D是可以的,不行的是A和B.
发表于 2019-07-26 09:01:55 回复(0)
注意:
题目说明是非内部类,就是外部类。
而对于外部类而言,一个.java文件必须只能有一个public类,同时这个类的类名必须和.java的文件名一致(包括大小写)
所以D错误
发表于 2019-03-18 22:01:12 回复(0)
审题错误,我看成插入到缺失代码处了
发表于 2017-11-07 23:20:12 回复(1)
在同一个java原文件中,可以有多个class类,但是只有有一个公共的 public class
原来如此
发表于 2017-09-17 21:06:00 回复(0)
<p>只能有一个公共类,在一个.java中</p>
编辑于 2020-11-23 23:12:09 回复(0)
同一个文件只有一个公共类
发表于 2020-08-04 17:04:57 回复(0)
在同一个java原文件中,可以含有多个class类,但是只有一个公共的public class类
发表于 2019-01-16 19:52:30 回复(0)