English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

C++ 함수 재정의

이 문서에서는 함수 재정의를 배우게 됩니다. 또한, C에서 함수 재정의를 배우게 됩니다. ++프로그래밍에서 기본 클래스의 함수 재정의를 평가합니다.

상속소프트웨어 개발자는 기존 클래스에서 새 클래스를 파생할 수 있습니다. 파생 클래스는 기본 클래스(기존 클래스)의 기능을 상속받습니다.

기본 클래스와 파생 클래스 모두 동일한 이름과 매개변수를 가진 멤버 함수를 가지고 있다고 가정해 보겠습니다.

기본 클래스와 파생 클래스 모두 동일한 이름과 매개변수(매개변수의 수와 타입)을 가진 멤버 함수를 가지고 있다고 가정해 보겠습니다.

C ++이 기능은 함수 재정의라고 합니다.

 

파생 클래스에서 기본 클래스 내의 재정의된 함수에 어떻게 접근할 수 있습니까?

파생 클래스에서 기본 클래스의 재정의된 함수에 접근하려면, 범위 해석 연산자 ::를 사용하십시오. 예를 들어,

기본 클래스의 getData() 함수에 접근하려면, 파생 클래스에서 다음과 같은 문장을 사용할 수 있습니다.

Base::getData();