原文:一个Java文件至多包含一个公共类

编写一个java源文件时,该源文件又称为编译单元。一个java文件可以包含多个类,但至多包含一个公共类,作为编译时该java文件的公用接口,公共类的名字和源文件的名字要相同,源文件名字的格式为 公共类名.java 。 当同一个源文件中包含两个public class时,JVM会立马报出错误 但java文件中可以不包含任何public公共类,但编译时JVM仍将与源文件名相同的类作为默认的接口。即便其 ...

2017-01-01 10:26 0 1766 推荐指数:

查看详情

一个”.java”源文件中是否可以包含多个(不是内部类)?有什么限制

这个是可以的,一个“.java”源文件里面可以包含多个,但是只允许有一个public,并且名必须和文件名一致。 每个编译单元只能有一个public 。这么做的意思是,每个编译单元只能有一个公开的接口,而这个接口就由其public 来表示。 你可以根据需要,往这个文件里面添加任意多个提供 ...

Wed Nov 29 23:36:00 CST 2017 0 1681
一个.java文件中放多个的问题

一个.java中一般是可以放多个的,但是只能有一个用public修饰的,并且public 修饰的class 的名字需要和java文件的名字相同(区分大小写) _其他不能用private/default/protected修饰; _可以不加任何修饰; _可以用 ...

Mon May 07 19:04:00 CST 2018 0 6876
一个java文件中可包含多个main方法

java中的main方法是java应用程序的入口,java程序在运行时,首先调用执行main方法。但并不是说java中只能有一个main方法,不同类中都可以包含main方法。当JVM进行编译时,会提示选择其中一个main方法作为编译的入口。 ...

Sun Jan 01 18:38:00 CST 2017 0 6597
JAVA一个文件写多个

JAVA一个文件写多个,并且是同级,需注意: 在一个.java文件中可以有多个同级, 其修饰符只可以public/abstract/final/和无修饰符 public修饰的只能有一个,且必须要与文件名相同; 若没有public的则可 ...

Wed Nov 27 21:56:00 CST 2019 0 1023
一个.java文件中可以有几个同级

看到学弟发的一个动态,仔细了解了一下 一个.java文件中可以有几个同级? 在一个.java文件中可以有多个同级(和public一样的位置,注意不是内部类).其修饰符只可以public/abstract/final/和无修饰符,不能是其他的protected/private等修饰符 ...

Sat May 20 07:19:00 CST 2017 0 7581
为什么一个java文件中只能有一个public

问题:一个".java"源文件中是否可以包括多个(不是内部类)?有什么限制?   答案:可以有多个,但只能有一个public的,并且public的名必须与文件名相一致。一个文件中可以只有非public,如果只有一个非public,此类可以跟文件名不同。 为什么一个java ...

Thu May 30 19:42:00 CST 2019 0 2149
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM