したがって、私は約10〜15のクラスを持っており(これは時間の経過とともにはるかに多くなる可能性があります)、それらはすべて、それらの中にかなり類似した変数を持っています:
temp
conditions
humidity
load
..そしてそのようなもの。親クラス(抽象)はすべて実行可能であるため、これをより適切に管理するために実装することを検討しています。
それぞれのコンストラクターを呼び出す部分がありますが、それは...ただ悪いことです。
public ThreadHandler(NH.NHandler NSH, int threadNum){
this.threadNum=threadNum;
this.NSH = NSH;
}
public ThreadHandler(OPA.OpaHandler SgeSH, int threadNum){
this.threadNum=threadNum;
this.OpaSH = OpaSH;
}
public ThreadHandler(SGE.SgeHandler SgeSH, int threadNum){
this.threadNum=threadNum;
this.SgeSH = SgeSH;
}
.....そして15のために
親クラスを実装して単純に行うにはどうすればよいですか?
public ThreadHandler(objectType name, int threadNum){
//Do stuff
}
助けてくれてありがとう。