我最近在Java中创建了一个项目,其中包含一个名为System
的类。这个类(幸运的是)包含输出管理的方法,因此在极少数情况下我需要使用System.
方法(或者通常是System
个对象),我只是将它引用为{{ 1}} 的。我相信这可以被忽视,因为java.lang.System.
可以被视为一个保留名称。我目前处于该程序的开始阶段,并且可以相应地快速更改它,因为几乎没有对该类本身的调用。
答案 0 :(得分:2)
虽然这不违法,但你不想这样做。如果我是下一个处理代码的人,我要做的第一件事是尝试从“java.lang
”中删除“java.lang.System
”,然后在无法编译时感到恼火。
这个想法是为了简洁,只写出你需要写的东西,同时为下一个人理解这一切。它更像是一门艺术,而不是一门科学。
您可以随时将其命名为ProjectnamehereSystem
或OutputManager
或类似的内容。
答案 1 :(得分:0)
我不会创建类似于重要类的东西。虽然一切都很容易编辑,但您可以跟上所做的所有更改。
但是当项目发展时,事情会变得混乱和复杂。我建议将其命名为可以轻松区分的其他内容。