override
メソッドのキーワードとアクセス修飾子 ( public
、private
など) の優先順位はどれですか? 次の両方がコンパイルされ、同じことを行うようです。
public override string ToString ()
{
return "access modifier first";
}
override public string ToString ()
{
return "override keyword first";
}
Java では通常、キーワードの順序が強制されるため、この柔軟性は驚くべきものに思えます。 どうやら、この柔軟性はJavaにもあります(static public void main (String [] args)
動作します...)。