什么是辅助课程?

什么是辅助课程?,第1张

什么是辅助课程?

正如Java规范descried
在这里,你可以在一个java文件指定多个类。名称与.java文件名匹配的类将成为主要类,可以将其声明为公共类,并且对其他类可见。因此,文件中的所有其他类都是“辅助”类。辅助类不能被声明为公共类(如@trashgod正确指出的那样),因此只能通过程序包私有访问来声明它们。例如AClass.java文件:

public class AClass {    private AuxilaryClass a;}class AuxilaryClass {    private int b;}

AuxilaryClass类不能为公共类,并且在此AClass.java文件之外不可见。

但是,使用辅助类被认为是非常糟糕的样式,并且违反Java Code
Convention
。如果确实需要,请使用单独的或内部的类。

编辑:术语“辅助”不是Oracle /
Sun官方术语。它已在以下位置引入(或使用):http :
//www.youtube.com/watch?v=miTM9rY3He0和/或此处:http
:
//doc.sumy.ua/prog/java/langref/ch05_03.htm



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

原文地址: http://outofmemory.cn/zaji/5499725.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-12
下一篇 2022-12-12

发表评论

登录后才能评论

评论列表(0条)

保存