객체 지향 프로그래밍 💡 객체 지향 프로그래밍은 실제 세계의 사물이나 사건을 객체로 보고객체들 간의 상호작용을 중심으로 하는 프로그래밍 객체 지향 언어는 클래스 내부에 속성(데이터, 멤버 변수)와 기능(메서드)을 함께 포함할 수 있다.객체는 자신의 메서드를 통해 자신의 멤버 변수에 접근할 수 있다. 캡슐화 속성과 기능을 하나로 묶어 필요한 기능을 메서드를 통해 외부로 제공하는 것 💡 객체지향 프로그램은 속성과 기능이 하나의 클래스에 묶여 캡슐화가 되어 있는 것 객체가 온전히 살아있는 느낌! 절차 지향 프로그래밍 vs 객체 지향 프로그래밍 -객체 지향: 객체의 설계와 관계를 중시한다. 객체들 간의 상호작용을 중심으로 프로그래밍한다. -절차 지향: 데이터와 기능이 분리되어 있고, 프로그램이..