0

私は2つのクラスを持っています

class A {
    public String getAb001() {
        return ab001;
    }
    // Other Methods
}

class B {
    public String getXy001() {
        return xy001;
    }
    // Other Methods
}

注: メソッドの考慮事項: 両方のクラスのメソッド名は、メソッド名の最初の 2 文字で区別されます (たとえば、Ab001 と Xy001、ここでは get を含めて最初の 2 文字が異なります)。
クラスAのメソッド名がクラスBのメソッドと等しい場合、成功メッセージを出力する必要があります。ここで get + メソッド名の最初の 2 文字を差し引いた後、成功メッセージを出力する必要があります。
それは私の大きな問題を助けます。自由に記入して共有してください。前もって感謝します

4

1 に答える 1

0

これは単純な試みのように見えます。何か不足している場合はコメントしてください。

boolean areMatch(Method a, Method b) {
  return salientNamePart(a).equals(salientNamePart(b));
}

String salientNamePart(Method m) {
  return m.getName().substring(5);
}
于 2012-09-19T09:49:57.180 に答える