반응형
x, y 좌표를 나타내는 Point 인스턴스 간의 좌표값 비교를 위해
equals 메소드를 오버라이딩 해보고, main에서 직접 실행 결과까지 확인해보기
package day17;
/*
* x, y 좌표를 나타내는 Point 인스턴스 간의 좌표값 비교를 위해
* equals 메소드를 오버라이딩 해보고, main에서 직접 실행 결과까지 확인해보기
*/
class Point{
int x;
int y;
Point(int x, int y){
this.x = x;
this.y = y;
}
@Override
public boolean equals(Object obj) {
Point compare = (Point)obj;
if(this.x == compare.x && this.y == compare.y) {
return true;
}else {
return false;
}
}
}
public class Quiz01 {
public static void main(String[] args) {
Point p1 = new Point(3, 5);
Point p2 = new Point(3, 5);
System.out.println(p1.equals(p2));
}
}
반응형
'자바 > 자바 코드 예제 만들기' 카테고리의 다른 글
자바 기초 예제 문제 7. 랜덤 숫자 맞추기 게임 (0) | 2022.11.01 |
---|---|
자바 기초 예제문제 5. 상속 기반으로 인맥 관리 프로그램 관리 대상 묶기 (0) | 2022.10.31 |
자바 기초 예제문제 4. 입력한 문자열 비교해서 비교 결과 출력하기 (0) | 2022.10.28 |
자바 기초 예제문제 3. 제곱근을 구하기 (2의 n승 구하기) (0) | 2022.10.27 |
자바 기초 예제 문제 2. 자바로 소수값 출력하기 (0) | 2022.10.26 |