에듀윌 · 객체지향
PART D
현실 세계를 객체들의 집합으로 모델링 — 데이터+메소드를 객체로 묶음

객체지향 4대 특성 + C 함정

4대 특성한 줄
캡슐화데이터+메소드를 객체에 묶고 외부에 감춤
상속부모 클래스 속성·메소드를 자식이 물려받음
다형성같은 메시지에 객체마다 다르게 반응
추상화세부는 숨기고 핵심만 노출
언어패러다임
C절차적 (객체지향 X)
C++객체지향 (+절차적 멀티)
Java객체지향
Python멀티 (절차+객체+함수)
시험 1순위 함정
"객체지향이 아닌 것은?" 패턴에서 C언어가 정답 — C는 절차적. C++·C#은 객체지향. C ↔ C++ 자리 바꾸기가 매년 단골.