我定义了一个界面:
public Interface A
{
foo(String criteria)
}
我可以在实现类中重命名参数名吗?
final public B implements A
{
foo(String name)
}
谢谢!
答案 0 :(得分:8)
当然可以。变量(参数)名称不是方法签名的一部分。
答案 1 :(得分:1)
是的,参数名称不是界面的一部分。
答案 2 :(得分:1)
您绝对可以重命名变量名称,它不是签名的一部分。
方法的签名包括其返回类型,方法名称以及其参数的类型和顺序。