More Related Content
Similar to Chapter3 클래스의기본(윤현성)
Similar to Chapter3 클래스의기본(윤현성) (20)
Chapter3 클래스의기본(윤현성)
- 2. C++ 에서의 구조체 Step 01 Step 02 Step 03 클래스와 객체 객체지향의 이해
- 3. 연관이 있는 데이터를 묶어서 관리하는 문법적 장치 < 게임상의 자동차 > 자동차에 대한 정보 ▪ 소유주 ▪ 연료량 ▪ 현재 속도 ▪ 취득 점수 ▪ 취득 아이템
- 4. ▪ C++ 에서는 typedef 를 선언해주지 않아도 무방하다 . ▪ C++ 에서는 구조체 안에 함수를 넣을 수 있다 . < C 언어 > < C++ >
- 6. ▪ ShowCarState 함수 , Accel 함수 , Break 함수 - 모두 구조체 Car 와 연관이 있고 Car 의 데이터 들을 처리하는 함수 ▪ 문제점 - 전역함수의 형태를 가졌기 때문에 Car 에 대해 비종속적 - 다른 영역에서도 함수 호출 가능
- 8. ▪ ShowCarState 함수 , Accel 함수 , Break 함수 - 구조체 Car 에 대한 종속적인 함수로 나타내어 가독성 Up
- 12. 가독성 Up! 네임스페이스 안에 있는 enum 상수에 접근하는 법
- 15. - 구조체는 변수의 접근제어 지시자가 기본으로 public - 클래스는 변수의 접근제어 지시자가 기본적으로 private
- 16. [ 허용 범위 ] public > protected > private
- 22. 클래스의 선언 - 클래스를 구성하는 외형적인 틀 - 컴파일러가 오류를 잡아내는데 필요한 초소한의 정보