一个java文件可以定义好多类吗

一个java文件可以定义好多类吗,第1张

一个java文件中可以有很多类。不过注意以下几点:\x0d\1public 权限的类只能有一个(也可以一个都没有,但最多只有1个)\x0d\2这个java文件的文件名必须是public类的类名(一般的情况下,这里放置main方法是程序的入口。)\x0d\3若这个文件中没有public的类,则文件名随便是一个类的名字即可\x0d\4你用Javac 编译这个java文件的时候,它会给每一个类生成一个class文件\x0d\\x0d\你发的这个图能运行,因为有一个public类里面有main方法,这个main()方法是程序的入口\x0d\他这个程序的执行顺序是:进入main方法后,先NEW出来了一个ChildClass的对象,子类对象进入f()方法,执行对FatherClass中f()的调用,完了自己执行后面的方法体

一个类文件内可以有多个类,但是java规定公共类型的类(加了public)必须只有一个,并且类文件必须和公共类型的类名相同,就是你的文件名要和带public 的类名相同.这是规定

这就是为什么一个类文件里面不能包含两个public类型的类。

如果是在同一个包里的多个类的话,执行的时候只要运行有Main函数的类就可以了。

如果是不同包里的多个类的话,在类文件里用import语句把在这个类里要用到的类包含进来,然后执行有Main函数的类就可以了。

以上就是关于一个java文件可以定义好多类吗全部的内容,包括:一个java文件可以定义好多类吗、Java一个类里怎么会有两个类、怎么同时运行java几个类等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zz/10177692.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-06
下一篇 2023-05-06

发表评论

登录后才能评论

评论列表(0条)

保存