讨论题:一个".java"源文件中是否可以包括多个类?

一个".java"源文件中是否可以包括多个类?都有哪些情况,请大家尽情讨论!
 
理不论不明,道不讲不清!
 
很多基础书中都提过,但是印象不深刻,就需要你去讨论,加深印象。


--来自网页客户端
已邀请:

丶小五

赞同来自: admin

一个.java的源文件可以有多个类,但是公共类只能有一个,因为公共类的类名要与文件名相同。

--来自移动客户端

admin

赞同来自:

一个.java文件中可以有多个class,也就是可以有多个类,但是只有一个public class(公共类),公共类的名称就是.java文件的名称(大小写完全一致),
 
其他多个类都是内部类。
 
我们可以继续探讨内部类的优势是什么?
 
那些情况下用内部类更好一些?

--来自网页客户端

要回复问题请先登录注册

Template error, template file not found