[Java] Object 클래스와 객체 지향
자바의 Object 클래스 역할을 왜 제대로 이해해야 할까? Object 클래스는 객체 지향 프로그래밍의 핵심 원리를 이해하는 데 필수적이기 때문이다. Object 클래스의 개념과 역할, 주요 메서드를 살펴보며 Object 클래스와 객체 지향에 대해 알아보고자 한다. Object 클래스와 상속 Object 클래스는 자바에서 모든 클래스의 최상위 부모 클래스 역할을 한다. 자바의 모든 클래스는 암묵적으로 Object 클래스를 상속받으며, 따라서 모든 객체는 Object 클래스를 사용할 수 있다. 이는 객체 지향 프로그래밍의 '상속(Inheritance)'과 관련이 있다. Object 클래스는 상속을 통해 모든 객체에 필요한 공통적으로 필요한 기능을 제공한다. 예를 들어, 객체의 정보를 제공하는 toStr..