公共类Main和类Main有什么区别?

3

我今年正在学习AP计算机科学,我的老师建议使用public class Main而不是class Main。当我们问她为什么不用class Main时,她说这就是AP计算机科学的规定,没有进一步解释。


2
将你的类定义为 public 允许包外的其他类(即你的 public 类所在的包之外的类)看到它。 - Jacob G.
也许你的老师不太喜欢打包,总是把所有东西都放在同一个包里 :) - Konstantin Yovkov
因为它是你的主类,也就是项目的“前台”类,所以它在任何地方都应该是可见的。 - Donatic
1
我能建议你独立学习吗?如果老师无法回答这个问题,那她显然只是在胡说八道。 - Andy Turner
1
至少,我希望老师能说:“你知道吗,我其实不知道。为什么不试着去掉public,看看它是否像那样工作呢?也许你可以做一些研究,看看是否有人讨论过这种差异。”毕竟,老师应该教你独立学习。 - Andy Turner
显示剩余3条评论
1个回答

6

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接