ݺߣ
Submit Search
클래스의 기초 지식
•
0 likes
•
334 views
. Ruvendix
Follow
C++언어 초간단 정리 두 번째! 클래스의 기초 지식을 알아보자.
Read less
Read more
1 of 8
Download now
Download to read offline
More Related Content
클래스의 기초 지식
1.
C++ !
2.
http://blog.naver.com/ruvendix 데이터 모델링 현실 세계를
가상 세계로 옮기려면 어떻게 해야 하지? 일단은 현실 세계의 정보를 분석해보자!
3.
http://blog.naver.com/ruvendix 데이터 모델링의 과정
4.
http://blog.naver.com/ruvendix 클래스의 개념 현실 세계의
개체를 추상화(공통된 정보를 알아내는 것)해서 데이터 모델링까지는 끝냈는데… 1회용으로 쓰기에는 아깝다! 그냥 이걸로 계속 객체(실체)를 만들자! 마치 붕어빵틀로 붕어빵을 계속 찍어내는 것처럼!
5.
http://blog.naver.com/ruvendix 클래스의 모습 class CStudent { private: char
Name[20]; public: void ShowName(void) { cout << Name << endl; } }; 클래스는 구조체와 비슷하게 생김! 단! struct가 아니라 class를 사용! private과 public은 접근 한정자
6.
http://blog.naver.com/ruvendix 접근 한정자 C++은 정보를
보호하기 위해 접근 한정자를 제공한다! 객체지향 프로그래밍에서는 정보 은폐가 중요! 구조체는 기본 설정이 public! 클래스는 기본 설정이 private! 구조체와 클래스의 차이점은 이것뿐!
7.
http://blog.naver.com/ruvendix 생성자와 소멸자 클래스는 자동
호출되는 생성자와 소멸자라는 함수를 갖고 있다! 사용자가 정의하지 않아도 기본 설정이 존재함! new는 생성자를 호출하고, delete는 소멸자를 호출함! class CTest { CTest(void) { } ; // 생성자 ~ CTest(void) { } ; // 소멸자 } CTest *pTest = new CTest; delete pTest;
8.
http://blog.naver.com/ruvendix
Download