コンストラクターはJavaで継承できないことを知っています.super()を使用する必要があります.superはコンストラクターの最初のステートメントでなければなりません。
しかし、なぜ@Override
注釈を使用できないのですか?
例:
public class Foo extends Point2D.Double {
@Override // The annotation @Override is disallowed for this location
public Foo(){}
}
Foo のインスタンスがあれば、Point2D.Double.Double()
直接呼び出すことはできません! この動作は完全にオーバーライドと同じです!