Object class
Object class method
description
equals(Object obj)
class Point {
int x;
int y;
Point(int x, int y) {
this.x = x;
this.y = y;
}
}
public class EqualsTest {
public static void main(String[] args) {
Point a = new Point(2, 3);
Point b = new Point(2, 3);
Point c = a; // aμ cλ κ°μ κ°μ²΄λ₯Ό μ°Έμ‘°
// λμΌμ± λΉκ΅(λΉκ΅ λμμ΄ κ°μ μΈμ€ν΄μ€μΈμ§)
System.out.println(a == b); // false
System.out.println(a == c); // true
// λλ±μ± λΉκ΅(λΉκ΅ λμμ΄ κ°μ κ°μ κ°λμ§), νμ§λ§ Point ν΄λμ€λ equals() λ©μλλ₯Ό μ€λ²λΌμ΄λ©νμ§ μμκΈ° λλ¬Έμ λμΌμ± λΉκ΅μ κ°λ€.
System.out.println(a.equals(b)); // false
System.out.println(a.equals(c)); // true
}
}hashCode()
hashCode() & equals()
toString()
clone()
getClass()
Last updated