今のところ、コードを書くことができないように見えるちょっとした問題があります。
2 つのクラスがあります。1 つは、その子が継承する抽象クラスで、子はそのクラスを拡張します。
したがって、次のようなものです。
abstract class foo implements Runnable{
int whatever;
int whatever2;
public void doStuff(){
//need value from child class here -- should be 100
}
public class bar extends foo{
private int ID = 100;
//getter here
}
親クラスを使用する理由は、コンストラクター/シリアル化メソッドを統合して、すべてが同様のデータを持ち、値が大幅に異なる多数の異なるクラスを受け入れるためです。