Kotlin 클래스, 객체, 인터페이스 Any class The root of the Kotlin class hierarchy. Every Kotlin class has Any as a superclass. open function으로 equals, hashCode, toString을 제공 equals, hashCode, toString 코틀린 컴파일러가 보이지 않는 곳에서 생성해 준다. 문자열 표현: toString() 인스턴스의 문자열 표현 제공 디버깅과 로깅 시 사용 객체의 동등성: equals() 자바 equals 객체의 동등성 자바 ‘==’ 원시 타입 에서는 값 비교 참조 타입 에서는 주소 비교 코틀린 ‘==’ 내부적으로 equals를 호출 객체의 동등성 값 비교 코틀린 ‘===’ 주소 비교 참..