수업(국비지원)/Java
[Java] chap11: 기본 API(패키지 클래스) - 기본 API Exam1
byeolsub
2023. 4. 16. 23:08
📌 기본 API Exam1
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 c.kind ==kind || c.number == number;
} else return false;
}
}
public class Exam1 {
public static void main(String[] args) {
Card c1 = new Card("spade",1);
Card c2 = new Card("spade",1);
if(c1==c2)
System.out.println("c1과 c2는 같은 객체임");
else
System.out.println("c1과 c2는 다른 객체임");
if(c1.equals(c2))
System.out.println("c1과 c2는 같은 내용의 카드임");
else
System.out.println("c1과 c2는 다른 내용의 카드임");
}
}