要引用實例變量,我應該使用「this」關鍵字...Java:我應該使用「this」關鍵字還是「m_」前綴?
class Foo
{
private int bar;
public Foo(int bar)
{
this.bar = bar;
}
}
或「M_」前綴(匈牙利命名約定,其中M是指「成員變量」)...
class Foo
{
private int m_bar;
public Foo(int bar)
{
m_bar = bar;
}
}
有沒有任何情況下,一個比另一個有優勢?
您應該使用'this',因爲它實際上是Java風格和Java語法。 –
這裏有兩個*不同的問題 - 都是主觀的。 1)我不使用'm_',2)當且僅當需要時才使用'this'。 – user2864740
@ user2864740 OP似乎在提出使用「m_」時需要「this」。我相信迄今爲止的共識是不這樣做的。 –