Object 클래스로 부터 상속받은 equals()메서드를 사용하려는데 equals()의 매개변수와 리턴값의 자료형, 기능등을 알고싶으면 equals()원형을 볼 수도 있지만 단지 메서드명에 마우스 커서를 갖다 놓으면 노란색 배경의 포스트잇 처럼 생긴 메시지 창이 뜹니다. 참고하실 수 있습니다.
이름은 같지만 이경우 동일한 주민등록번호를 입력했기 때문에 "이미 사용 중인 주민등록번호입니다."라는 메시지를 띄워 회원가입을 막도록 하겠습니다.
이를위해 Object로 부터 상속받은 equals()메서드를 재정의해야 합니다.
Person클래스 바디 안에 커서를 위치시키고 ctrl+space를 누르면 뜨는 창에서 equals()메서드 재정의를 선택합니다.
내친김에 toString()메서드를 재정의해 입력한 정보출력과 동시에 주민등록번호가 같으면 이미 사용중인 주민등록번호라는 메세지를 출력해봅시다.
댓글 없음:
댓글 쓰기