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

More Related Content

Viewers also liked

연산자 오버로딩
연산자 오버로딩연산자 오버로딩
연산자 오버로딩. Ruvendix
 
상속과 다형성
상속과 다형성상속과 다형성
상속과 다형성. Ruvendix
 
클래스의 추가 지식
클래스의 추가 지식클래스의 추가 지식
클래스의 추가 지식. Ruvendix
 
Google coding guide
Google coding guideGoogle coding guide
Google coding guide. Ruvendix
 
자료형과 값
자료형과 값자료형과 값
자료형과 값. Ruvendix
 
표준 입출력
표준 입출력표준 입출력
표준 입출력. Ruvendix
 
El rescate del PMUS de Madrid: del papel a la acción
El rescate del PMUS de Madrid: del papel a la acción El rescate del PMUS de Madrid: del papel a la acción
El rescate del PMUS de Madrid: del papel a la acción Ecologistas en Accion
 

Viewers also liked (15)

연산자 오버로딩
연산자 오버로딩연산자 오버로딩
연산자 오버로딩
 
예외 처리
예외 처리예외 처리
예외 처리
 
템플릿
템플릿템플릿
템플릿
 
상속과 다형성
상속과 다형성상속과 다형성
상속과 다형성
 
클래스의 추가 지식
클래스의 추가 지식클래스의 추가 지식
클래스의 추가 지식
 
전처리기
전처리기전처리기
전처리기
 
Google coding guide
Google coding guideGoogle coding guide
Google coding guide
 
배열
배열배열
배열
 
구조체
구조체구조체
구조체
 
자료형과 값
자료형과 값자료형과 값
자료형과 값
 
포인터
포인터포인터
포인터
 
Hello world
Hello worldHello world
Hello world
 
Borang kss 1
Borang kss 1Borang kss 1
Borang kss 1
 
표준 입출력
표준 입출력표준 입출력
표준 입출력
 
El rescate del PMUS de Madrid: del papel a la acción
El rescate del PMUS de Madrid: del papel a la acción El rescate del PMUS de Madrid: del papel a la acción
El rescate del PMUS de Madrid: del papel a la acción
 

클래스의 기초 지식