下記コードのような感じで、共通性のあるクラスCls1、Cls2に同じようにString型の引数1つのみを取るコンストラクタを必ず実装させたいのですが、継承やインターフェース等を使って実現可能でしょうか。
イメージとしては抽象メソッドのようにオーバーライドしなかったらエラーが出るような仕組みが望ましいのですが、継承やインターフェース以外にも方法がございましたらご教授頂けますと幸いです。
Java
1Class Cls1 2{ 3 Cls1() { 4 5 } 6 Cls1(String str) { 7 8 } 9 Cls1(String str, int i) { 10 11 } 12}
Java
1Class Cls2 2{ 3 Cls2() { 4 5 } 6 Cls2(String str) { 7 8 } 9}

回答1件
あなたの回答
tips
プレビュー