我使用的是一个代码库,其中有许多类包含数千行代码。我注意到在使用他们的方法时有关预先添加类名的风格不一致,而且我试图弄清楚之前开发人员的推理。如果我们
import GeneralCode
在A类中,写是不好的做法
GeneralCode.DoSomething()
A类中的因为我们已经导入了它(而不是简单地使用DoSomething()
)?我会这么认为,但我想也很高兴知道哪些方法一目了然,因为A类导入了许多类并使用了其中几种类的方法。
编辑:这是针对VB.NET,而不是Java(抱歉标签错误,早上很粗糙)。我是VB.NET的新手,但GeneralCode
和DoSomething()
未声明为静态,A类中的导入也不是。
可能与VB.NET有关,但DoSomething()
确实可以在有或没有前置GeneralCode
的情况下使用。
答案 0 :(得分:0)
方法需要以
为前缀类名称,如果它是静态方法。
当实例不是静态方法时的名称。
除非您从自己的班级调用方法。