package org.example;
// Object 클래스와 toString
class Main {
public static void main(String[] args) {
사람 a사람1 = new 사람("홍길동", 22);
String str = "ㅋㅋ";
System.out.println(a사람1.equals(str));
}
}
class 사람 extends Object {
String 이름;
int 나이;
사람(String 이름, int 나이) {
this.이름 = 이름;
this.나이 = 나이;
}
@Override
public String toString() {
return "사람[이름=" + 이름 + ",나이=" + 나이 + "]";
}
@Override
public boolean equals(Object o){
if (o instanceof 사람 == false) {
return false;
}
사람 others = (사람) o;
if (!이름.equals(others.이름)) {
return false;
}
if (나이 == others.나이) {
return false;
}
return true;
}
}