如果我使用的方法是我从中调用它的同一个类的成员, 我是否应该使用类名?
public class ThisClass
{
public static void example() { }
public static void example2()
{
example(); // or
ThisClass.example();
}
}
答案 0 :(得分:1)
不,在类中调用方法时包含类名是不必要/无关的。在类中调用方法时,通常在方法之前应该使用super或this关键字的唯一时间。
答案 1 :(得分:0)
您通过名称调用方法。如果它是常规方法(没有任何特殊修饰符),则使用" example()"来调用类的当前实例的方法。或" this.example()"其中"例如()"它是简短形式,默认情况下会调用当前实例(this)的实现。
如果方法是静态的,那么调用前面声明类名的方法是好方法
UnicodeDecodeError Traceback (most recent call last)
<ipython-input-2-65661166aab4> in <module>()
10
11
---> 12 answer_one()
<ipython-input-2-65661166aab4> in answer_one()
4 energy = pd.read_csv('Energy Indicators.csv')
5 GDP = pd.read_csv('world_bank_new.csv')
----> 6 ScimEn = pd.read_csv('scimagojr-3.csv')
7
8