Java는 객체 지향적 언어이다. 왜 Java는 객체 지향적 언어일까? 이 객체 지향적 객체 지향이라는 말은 '모든 데이터를 객체로 취급한다'에 중심점을 두고 있다. 객체의 상태와 행동을 구체화해서 이 것을 프로그래밍 하는데 이를 객체 지향 프로그래밍이라 한다. 근데 왜 자바가 객체 지향 언어인가요? 자바에서는 클래스 (class)를 이용해 객체를 정의한다. 이 클래스에는 아까 말했던 상태(state)와 행위(behavior)가 있어야 한다. 그래서 자바는 이러한 클래스와 객체, 객체들 간의 관계를 통해 원하는 결과를 만들어 내고 로직을 구성한다 그래서 대표적인 객체지향 언어라 하면 Java가 떠오르는 것이다. 그럼 장점은 뭔가요? 2022.01.17 - [Language/Java] - 1) 객체 지향 ..