본문 바로가기
컴퓨터/프로그래밍

[C++] 오버로딩과 오버라이딩 차이

by Begi 2020. 4. 23.
반응형

오버로딩과 오버라이딩은 이름은 비슷하지만 의미는 전혀 다르다.

 

오버로딩 (Overloading)

함수 이름은 동일하지만 함수 인자를 달리 선언하면 함수를 호출할 때 전달되는 변수형에 따라 그에 맞는 함수가 호출되는 것을 의미한다.

 

오버라이딩 (Overriding)

클래스를 상속할 때 상속 받은 클래스에서 부모 클래스에서 선언한 함수를 자식 클래스에서 재정의 하여 사용하는 것을 의미한다.

 

반응형

'컴퓨터 > 프로그래밍' 카테고리의 다른 글

Ada 언어 장단점  (0) 2020.04.29
정수 반올림  (0) 2020.04.29
컴포넌트 기반 소프트웨어 공학  (286) 2020.04.14
객체 지향 프로그래밍 뜻  (292) 2020.04.14
List와 Set의 차이  (273) 2020.04.14

댓글