我现在有点难过。如何在子类中编写覆盖抽象方法并仅接受字符串和布尔值的方法?
问问题
139 次
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 回答