[C++] 오버로딩 VS 오버라이딩

Eu4ng·2023년 1월 1일
0

차이점

오버로딩은 멤버 함수 중복이고, 오버라이딩은 멤버 함수 재정의이다.
즉, 오버로딩의 경우 자식 클래스의 멤버 함수와 부모 클래스의 멤버 함수가 각각 따로 존재하지만 오버라이딩은 자식 클래스의 멤버 함수 하나만 존재하게 된다.

따라서 오버라이딩을 통해 부모 클래스 형태로 자식 클래스의 멤버 함수를 호출 할 수 있게 된다

profile
초보 개발자

0개의 댓글