如果我导入了一个类,当它们在不同的类中使用时,我是否还应该将该类名添加到其方法中?

时间:2017-07-25 14:14:30

标签: vb.net oop import convention

我使用的是一个代码库,其中有许多类包含数千行代码。我注意到在使用他们的方法时有关预先添加类名的风格不一致,而且我试图弄清楚之前开发人员的推理。如果我们

import GeneralCode
在A类中,写

是不好的做法
GeneralCode.DoSomething()
A类中的

因为我们已经导入了它(而不是简单地使用DoSomething())?我会这么认为,但我想也很高兴知道哪些方法一目了然,因为A类导入了许多类并使用了其中几种类的方法。

编辑:这是针对VB.NET,而不是Java(抱歉标签错误,早上很粗糙)。我是VB.NET的新手,但GeneralCodeDoSomething()未声明为静态,A类中的导入也不是。

可能与VB.NET有关,但DoSomething()确实可以在有或没有前置GeneralCode的情况下使用。

1 个答案:

答案 0 :(得分:0)

方法需要以

为前缀
  1. 类名称,如果它是静态方法。

  2. 当实例不是静态方法时的名称。

  3. 除非您从自己的班级调用方法。