私はインターフェイスを定義した:リネームインターフェイスメソッドのパラメータ名
public Interface A
{
foo(String criteria)
}
は私が実装したクラスで、パラメータ名を変更することはできますか?
final public B implements A
{
foo(String name)
}
ありがとうございます!
私はインターフェイスを定義した:リネームインターフェイスメソッドのパラメータ名
public Interface A
{
foo(String criteria)
}
は私が実装したクラスで、パラメータ名を変更することはできますか?
final public B implements A
{
foo(String name)
}
ありがとうございます!
変数名の名前を変更することはできますが、署名の一部ではありません。
メソッドのシグネチャには、戻り値の型、メソッド名、およびそのパラメータの型と順序が含まれます。
もちろん可能です。変数(パラメータ)の名前はメソッドシグネチャの一部ではありません。
はい、パラメータ名はインターフェイスの一部ではありません。