
객체 지향 프로그래밍절차 지향 프로그래밍 vs 객체 지향 프로그래밍서로 반대되는 개념이 아니고 어디에 더 초점을 두는지의 차이절차 지향 프로그래밍 : 실행 순서를 중요하게 생각하는 방식"어떻게"를 중심으로 프로그래밍 한다.객체 지향 프로그래밍 : 객체를 중요하게 생각하는 방식"무엇을" 중심으로 프로그래밍 한다.모든 사물을 속성과 기능을 가진 객체로 생각하는 것차이점절차 지향은 데이터와 데이터에 대한 처리 방식이 분리되어 있다.객체 지향은 데이터와 데이터에 대한 행동(메소드)이 하나의 객체에 포함되어 있다. 클래스는 속성(데이터 / 멤버 변수)과 기능(메소드)를 정의할 수 있다.객체는 자신의 메소드를 통해 자신의 멤버 변수에 접근할 수 있다.객체 메소드 내부에서 접근하는 멤버 변수는 객체 자신의 멤버 변수..