現時点では少し困惑しています。抽象メソッドをオーバーライドし、文字列とブール値のみを受け入れるサブクラスにメソッドを作成するにはどうすればよいですか?
1 に答える
0
すべての派生抽象メソッドは、同じ署名を持つ必要があります。スーパークラスで宣言されたメソッドとしてのパラメーターの名前と数を意味します。したがって、抽象クラスに文字列とブール値のパラメーターがある場合は、サブクラスの署名をコピーして独自の定義を追加することでそれを行うことができます。
次に例を示します。
public void myMethod(String myString, Boolean b)
別の署名が必要な場合は、抽象クラスを拡張しても意味がありません。
Javaの抽象クラスとメソッドに関するこのチュートリアルもチェックしてください
http://beginnersbook.com/2013/05/java-abstract-class-method/
于 2016-02-10T03:33:37.520 に答える