Closed. This question is opinion-based。它当前不接受答案。
                            
                        
                    
                
            
                    
                
                        
                            
                        
                    
                        
                            想改善这个问题吗?更新问题,以便editing this post用事实和引用来回答。
                        
                        5年前关闭。
                    
                
        

我最近用Java启动了一个项目,其中包含一个名为System的类。此类(幸运的是)包含用于输出管理的方法,因此在极少数情况下,我需要使用System.方法(通常是System对象),我只是将其引用为java.lang.System.。我认为可以忽略它,因为System可以看作是保留名称。我目前正处于该程序的起步阶段,并且由于对类本身的调用很少,因此可以快速对其进行相应的更改。

最佳答案

虽然这不是非法的,但您不想这样做。如果我是处理您代码的下一个人,那么我要做的第一件事就是尝试从“ java.lang”中删除“ java.lang.System”,然后在无法编译时被打扰。

这个想法是为了简洁起见,只写你需要写的东西,而对下一个人来说都是有意义的。它更是一门艺术,而不是一门科学。

您总是可以将其命名为ProjectnamehereSystemOutputManager之类的名称。

10-08 04:51