原文:一个“Java”源文件是否可以包含多个类(不是内部类)?有什么限制?

可以有多个类,但只能有一个public的类,并且public的类名必须与文件名一致。 java程序是从一个public类的main函数开始执行的, 其实是main线程 ,就像C程序是从main 函数开始执行一样。 只能有一个public类是为了给类装载器提供方便。 一个public 类只能定义在以它的类名为文件名的文件中。每个编译单元 文件 都只有一个public 类。因为每个编译单元都只能有一个 ...

2018-10-26 13:06 0 783 推荐指数:

查看详情

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

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

Wed Nov 29 23:36:00 CST 2017 0 1681
一个".java"源文件是否可以包括多个(不是内部类)?有什么限制

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

Sat Jan 04 04:22:00 CST 2014 0 13259
一个".java"源文件是否可以包括多个(不是内部类)?有什么限制?及其原因?

  这是一道最基础的java面试题,几乎是所有学习java的人都知道的问题。   可以有多个,但只能有一个public的,并且public的名必须与文件名相一致。一个文件中可以只有非public,如果只有一个非public,此类可以跟文件名不同。   然而知其然,更要知其所 ...

Wed Jul 17 17:57:00 CST 2019 0 1797
一个.java源文件中可以有多个吗?(内部类除外)有什么条件?

一个.java源文件中可以有多个吗?(内部类除外)有什么条件?带着这个疑惑,动手建几个测试, 揭开心中的疑惑。以下是解开疑惑过程: package test;/** * 一个.java源文件中可以有多个吗?(内部类除外)有什么条件? * 可以的 *但是只能有一个 ...

Sat Jul 21 18:05:00 CST 2018 0 2168
JAVA源文件是否可以包括多个,有什么限制

JAVA源文件是否可以包括多个,有什么限制 解答:一个java源文件中可以包含多个,每个源文件中至多有一个public,如果有的话,那么源文件的名字必须与之相同。如果源文件中没有public,则源文件用什么名字都可以,但最好还是具有特定的意义,免得自己都不记得里面写的是什么了。 ...

Tue Aug 28 22:44:00 CST 2018 0 2533
一个".java"源文件是否可以包括多个

可以有多个,但只能有一个public的(不包含内部类),并且public的名必须与文件名相一致。 理论上来讲: 一个java源文件 ,只能有一个public, 并且该类与java源文件同名, 且区分大小写. (稍微注意内部类,也可以用public修饰 ,但是这只算是外部类的成员 ...

Sat Jan 11 03:16:00 CST 2020 0 1224
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM