C++ 재정의(Overriding) 조건
CODEDRAGON ㆍDevelopment/C, C++
반응형
C++ 재정의(Overriding) 조건
· 부모 클래스의 멤버 함수와 동일한 시그니처를 가져야 합니다.
· 즉, 멤버 함수의 이름, 반환형, 매개 변수의 개수와 데이터 타입이 일치하여야 합니다.
재정의가 아닌 경우
반환값이 다르기 때문에 재정의가 아닙니다.
class Animal { void makeSound() { }
}; |
class Cat: public Animal { int makeSound() { } }; |
오버라이딩(Overriding)
http://codedragon.tistory.com/2522
'Development > C, C++' 카테고리의 다른 글
동적 객체 생성, 동적 객체 멤버 생성 (0) | 2018.05.21 |
---|---|
동적 메모리 할당 방법 (0) | 2018.05.21 |
C++ 상속 정의 (0) | 2018.05.18 |
생성자의 구성 형식 (0) | 2018.05.18 |
생성자안에서 다른 생성자 호출하기 (0) | 2018.05.18 |