0

我现在有点难过。如何在子类中编写覆盖抽象方法并仅接受字符串和布尔值的方法?

4

1 回答 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 回答