快速的問題:能見度修飾符在Java中的抽象方法簽名
是正確的語法:
public abstract void myMethod();
OR
abstract public void myMethod();
...區別在於關鍵字public
的順序和abstract
。
兩者都編譯時沒有警告,但是哪個語法正確?
快速的問題:能見度修飾符在Java中的抽象方法簽名
是正確的語法:
public abstract void myMethod();
OR
abstract public void myMethod();
...區別在於關鍵字public
的順序和abstract
。
兩者都編譯時沒有警告,但是哪個語法正確?
ClassModifier: one of
Annotation public protected private
abstract static final strictfp
如果兩個或更多個類改性劑出現在類聲明,那麼它 慣例,雖然不是必需的,它們出現在與上述所示相一致的順序 在ClassModifier的生產中。
要麼是「正確的」。不同之處在於風格。我更喜歡第一個。
兩者都是語法正確的,但
public abstract void myMethod();
爲多見。您通常首先聲明可見性。
最常見的做法是public abstract
。我實際上不記得任何示例或書籍,或者我曾與之合作過的任何代碼,相反。