Kotlin Any
Kotlin Any Kotlin 에서 사용하는 모든 클래스의 부모 클래스이다. Kotlin은 클래스를 작성할 떄, 상속받지 않는다면 자동으로 Any 클래스를 상속받는다. Any 클래스에는 모든 객체가 가지고 있어야할 메서드가 제공되고 있으며, 이 메서드들을 overriding 하여 각 클래스의 성격에 맞게 재 구현하여 사용 할 수 있다. Kotlin 은 직간접적으로 Any를 상속 받고 있기때문에, Any 가 가지고 있는 메서드를 사용할 수 있다. Kotlin Any 공식 메서드 https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-any/ 따라서, Kotlin 의 모든 Class 는 toString, equals 같은 기본적인 class 의 메서드를 사용할수 있다. 모든 클래스는 Any 클래스를 상속받고 있기때문에, 부모클래스 참조 변수를 통해서 모든 클래스를 통합해서 매개변수로 받을 수 있게 된다.