반응형
Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
Tags
- 애플워치7 스타라이트
- mac os hosts
- 역세권 청년주택 신청기준
- 아이패드 굿노트
- 애플워치 줄질
- 굿노트 다이어리
- 굿노트 먼슬리
- hosts 설정
- 굿노트 속지 공유
- c++
- 인계동 파스타
- 강릉 새벽기차
- GIT
- ubuntu
- 남영역 청년주택
- 애플워치 스타라이트
- VMware
- 아이패드
- 맥북 호스트 설정
- 먼슬리 속지
- 굿노트 위클리
- 2022 굿노트 다이어리
- 굿노트
- 강릉 당일치기 코스
- 청년주택 신청방법
- 먼슬리
- 굿노트 다이어리 공유
- 굿노트 속지
- 애플워치 스포츠루프
- 굿노트 템플릿
Archives
- Today
- Total
하루하루
[C++] 상속(Inheritance) 본문
반응형
객체 지향 프로그래밍에서 가장 중요한 개념 중 하나는 상속이다. 상속을 통해 사용자는 높은 재사용성을 가진 코드를 작성할 수 있다.
상속되는 클래스를 parent 또는 base, super 클래스라고 한다. 그리고 다른 클래스의 속성을 상속받는 클래스를 child, derived 또는 sub 클래스라고 한다.
상속의 예
5가지 상속 유형
1. 단일 상속
하나의 파생클래스는 하나의 기반 클래스에서만 상속받는다. 가장 간단한 형태의 상속이다.
2. 다중 상속
하나의 파생클래스는 둘 이상의 기반 클래스에서 상속 받을 수 있다.
3. 계층적 상속
여러개의 파생 클래스가 하나의 기반 클래스에서 상속 받을 수 있다.
4. 다중 레벨 상속
하나의 파생 클래스가 다른 클래스의 기반 클래스가 될 수 있다.
5. 하이브리드 상속
계층적 상속과 다중 레벨 상속의 조합이다.
반응형
'IT > c++' 카테고리의 다른 글
[CMake] Ubuntu에 CMake 설치 및 업데이트 (0) | 2020.01.17 |
---|---|
[VS code] 우분투 16.04 LTS 에서 VScode 설치하기 (2) | 2020.01.06 |
[C++] 접근 제어자 (0) | 2019.10.08 |
[C++] 클래스와 객체 (0) | 2019.10.07 |
[C++] 객체 지향 프로그래밍 (OOP, Object-Oriented Programmig) (0) | 2019.10.07 |