본문 바로가기
study/Java

[Java] 29. 기본 API Exam1

by 금이패런츠 2022. 3. 25.
728x90
반응형
package chap11;
class Card {
	String kind;
	int number;
	Card(String kind, int number) {
		this.kind = kind;
		this.number = number;
	}
	@Override
	public boolean equals(Object obj) {
		if(obj instanceof Card) {
			Card c = (Card) obj;
			return kind.equals(c.kind) && number == c.number;
		} else return false;
	}
}
public class Exam1 {
	public static void main(String[] args) {
		Card c1 = new Card("spade",1);
		Card c2 = new Card("spade",2);
		if(c1 != c2) System.out.println("c1과 c2는 다른 객체임");
		if(c1.equals(c2)) System.out.println("c1과 c2는 같은 카드임");
		else System.out.println("c1과 c2는 다른 카드임");
	}
}
728x90
반응형