[C/C++언어] OOP, Class, Object란? (Object Oriented Programming, 클래스, 객체)


[C/C++언어] OOP, Class, Object란? (Object Oriented Programming, 클래스, 객체)

목차 OOP란? (Object Oriented Programming) OOP는 Object Oriented Programming의 약자로 객체지향 프로그래밍이라고 합니다. Object Oriented Programming 은 객체(Object)를 만듭니다. 그리고 객체(Object)는 함수(Function)와 데이터(Data)를 포함 합니다. 반면에 Procedural Programing이란 절차지향 프로그래밍이라고 부르고 C언어가 대표적입니다. 말 그대로 순차적으로 프로그램을 처리하는 방식 입니다. 절차지향 프로그래밍의 단점은 순서대로 처리하기 때문에 중간에 오류를 수정하기가 어렵고 수정 후 결과에 영향을 주기 때문에 디버깅(Debugging)이 쉽지 않습니다. 반면에 객체지향 언어는 앞서 말한바와 같..


원문링크 : [C/C++언어] OOP, Class, Object란? (Object Oriented Programming, 클래스, 객체)