派生クラスを実行すると、派生と親が出力されます.静的ブロックの継承を防ぐ方法はありますか?
// クラス 1
public class parent {
static {
System.out.println("Parent");
}
}
//クラス2
public class derived extends parent{
static {
System.out.println("derived");
}
public static void main(String [] args) {
}
}
基本的に、継承したい親クラスにいくつかのメソッドがありますが、派生クラスがインスタンス化されているときに親静的ブロックで発生している処理が発生することは望ましくありません。.これを行う方法はありますか、それともコードを複製する必要がありますか?