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
- html
- 출처: smile han의 c언어 프로그래밍
- Java
- visual studio #프로그래밍 #c언어
- 오블완
- CSS
- Programming
- Eclipse
- javascript
- smile han 유튜브 강의
- 티스토리챌린지
- 유노코딩
- 카이사르
- 소놀코딩
- 사랑해요
Archives
- Today
- Total
개발벤제마
C++ 12주차 과제 본문
상속을 받으면 public부분만 물려받음
용어 설명 예시
부모 클래스 다른 클래스의 기반이 되는 클래스 Animal
자식 클래스 부모 클래스를 상속받는 클래스 Dog
상속 자식 클래스가 부모 클래스의 속성과 메서드를 물려받는 것 Dog extends Animal (Java)
오버라이드 자식 클래스에서 부모 클래스의 메서드를 재정의하는 것 void sound() { /.../ }
다형성 동일한 메서드가 자식 클래스에서 다르게 동작하는 것 Animal* a = new Dog(); a->sound();
캡슐화 클래스 내부의 데이터와 메서드를 숨기고, 외부에서 접근을 제한하는 것 private 변수와 public 메서드
추상 클래스 직접 인스턴스를 생성할 수 없는 클래스, 자식 클래스에 의해 구현되어야 하는 메서드를 포함 abstract class Animal
인터페이스 클래스가 구현해야 하는 메서드의 집합을 정의하는 것 interface Animal { void sound(); }
부모는 protected로 만들고 자식은 public으로 상속받는 형태를 많이 사용한다.
'2024.2학기 > C++' 카테고리의 다른 글
C++ 11주차 (0) | 2024.11.11 |
---|---|
C++10주차 (0) | 2024.11.04 |
C++ 9주차 프로그래밍 (2) | 2024.10.28 |
C++개인적으로 2학기 기말고사 직전 최종 정리(줄글로 쓸 예정임.) (0) | 2024.10.20 |
C++ 6주차 (0) | 2024.10.14 |