为什么java只能有一个类被定义为public 那么 如果是class a 那这是什么

小应用程序为何多数只有一个类... 小应用程序 为何多数只有一个类 展开
 我来答
渠料头X
推荐于2016-03-08 · TA获得超过623个赞
知道小有建树答主
回答量:528
采纳率:0%
帮助的人:225万
展开全部
java程序是从一个public类的main函数开始执行的,(其实是main线程),就像C程序是从main()函数开始执行一样。
只能有一个public类是为了给类装载器提供方便。
一个public 类只能定义在以它的类名为文件名的文件中。
class a 表示默认的访问级别,即只有包内的其他类能访问它
(严格来说应该是 class A,类名一般大写)
小应用程序只有一个类,一方面是因为定义的类越多,程序执行就越缓慢(需要多装载几个类),另一方面是为了处理的方便,因为只有一个类时,编译之后就只有一个.class文件,如果是多个类,编译之后就有几个.class文件,这时候就要打包成.jar文件,再添加到相应的
HTML文件标记中,这样显然更麻烦了。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式