캡슐화1 객체 지향 기초(OOP with C++)_객체 지향 프로그래밍의 주요 개념 4가지 : (22.05.30) 객체 지향 프로그래밍의 주요 개념 4가지 1. 캡슐화 2. 상속 3. 추상화 4. 다형성 1. 캡슐화 데이터와 데이터를 다루는 함수를 같이 작성하는 것 //C 언어에서의 예시 struct Car { const char* Name; } void Car_Create(Car* car, const char* name) { car->Name = name; } void Car_MakeSound(cosnt Car* char) { printf("The Car's Name is %s", car->Name); } 절차 지향 프로그래밍에서는 위와 같이 데이터와 데이터를 다루는 함수를 나눠서 정의했다. //C++ 에서의 예시(캡슐화) class Car { private: //데이터 영역 const char* _name; pu.. 2022. 5. 30. 이전 1 다음