목차
4-1 정보 은닉
4-2 캡슐화(Encapsulation)
4-3 생성자와 소멸자
4-4 클래스와 배열
4-5 this 포인터
4-6 friend 선언
4-2 캡슐화(Encapsulation)
4-3 생성자와 소멸자
4-4 클래스와 배열
4-5 this 포인터
4-6 friend 선언
본문내용
클래스에 대한 기본(7장까지 이어진다)
무엇인가를 구현하기에는 아직도 무리!
클래스의 등장 배경
현실 세계를 모델링
데이터 추상화 클래스화 객체화
접근 제어 : public , private, protected
클래스 디자인 기본 원칙
캡슐화, 정보 은닉
캡슐화와 정보 은닉의 유용성
클래스 객체의 생성과 소멸
생성자, 소멸자
생성자, 소멸자의 유용성
정보 은닉의 필요성
프로그램의 안정적 구현과 관련
InfoHiding1.cpp, InfoHiding2.cpp, InfoHiding3.cpp
캡슐화(Encapsulation)의 기본 개념
관련 있는 데이터와 함수를 하나로 묶는 것
Encapsulation1.cpp, Encapsulation2.cpp
생성자의 필요성
객체를 생성과 동시에 초기화 하기 위해서 객체는 생성과 동시에 초기화되는 것이 좋은 구조!
생성자란?
객체 생성 시 반드시 한번 호출되는 함수
클래스와 같은 이름의 함수다.
리턴형이 없으며 리턴 하지도 않는다.
객체의 생성 과정(Constructor1.cpp)
첫째. 메모리 할당
둘째. 생성자의 호출
무엇인가를 구현하기에는 아직도 무리!
클래스의 등장 배경
현실 세계를 모델링
데이터 추상화 클래스화 객체화
접근 제어 : public , private, protected
클래스 디자인 기본 원칙
캡슐화, 정보 은닉
캡슐화와 정보 은닉의 유용성
클래스 객체의 생성과 소멸
생성자, 소멸자
생성자, 소멸자의 유용성
정보 은닉의 필요성
프로그램의 안정적 구현과 관련
InfoHiding1.cpp, InfoHiding2.cpp, InfoHiding3.cpp
캡슐화(Encapsulation)의 기본 개념
관련 있는 데이터와 함수를 하나로 묶는 것
Encapsulation1.cpp, Encapsulation2.cpp
생성자의 필요성
객체를 생성과 동시에 초기화 하기 위해서 객체는 생성과 동시에 초기화되는 것이 좋은 구조!
생성자란?
객체 생성 시 반드시 한번 호출되는 함수
클래스와 같은 이름의 함수다.
리턴형이 없으며 리턴 하지도 않는다.
객체의 생성 과정(Constructor1.cpp)
첫째. 메모리 할당
둘째. 생성자의 호출
추천자료
- 링크드리스트 와 template 를 사용한 stack. 어떤 자료형이든 저장가능
- 자료구조 C++ 다변수 다항식 (변수 3개 ) 범용리스트에 저장
- [과외]중1 영어 출판사공통 예상 내신문제 17
- winapi 메인 페이지와 그에 따른 상세한 설명
- 14 C# 상속(Inheritance) 3
- 27 C# 리플렉션(Reflection)
- 오리온 초코파이의 러시아, 중국시장 진출전략과 성공요인
- 대한항공의 서비스경영 성공사례
- VM웨어로 리눅스 설치
- 대한항공 여객 승무원의 인적자원 관리
- MATLAB04
- [세계의정치와경제 - 남북통일의 필요성 또는 불필요성] 세계화 시대에 남북이 하나 되어 통...
- [현대영어학]internet grammer of English
소개글