헤더를 감안할 때 :메서드 헤더가 주어진 이름 비교?
public boolean equals(Name otherName)
가 나는 평등에 대한 두 개의 이름 개체를 비교하기로하고 있습니다. 지금 당장 가지고있는 것은 :
public boolean equals(Name otherName){
return (name1.equalsIgnoreCase(name2));
}
그러나 예상되는 오류가 발생합니다. 매개 변수를 변경하면 작동한다고 생각하지만 할당은 내가 해당 헤더를 사용하도록 요청합니다. 내가 도대체 뭘 잘못하고있는 겁니까? 여기
이름 생성자입니다 ". 식별자를 예상 오류"public Name (String first, String middle, String last){
firstName = first;
middleName = middle;
lastName = last;
}
'이름'이란 무엇입니까? 그것은 'equalsIgnoreCase' 메소드를 가지고 있습니까? – arshajii
여기서 name1과 name2는 초기화 되었습니까? 더 나은 아직 그들은 어디서나 초기화됩니까? – Rayshawn
전달할 때 메서드 내에서 otherName을 사용하려는 것 같습니다. – Rayshawn