반응형

최근에 면접을 보러 다니면서 가장 물어 보는 질문중의 하나가 바로 오버로딩과 오버라이딩 설명을 하는 질문이다.


캐나다를 간 후로는 코딩을 거의 만져본적이 없어서 지금 고생을 하고 있지만...ㅎㅎ


취업을 하기 위해 거의 기본지식부터 다시 공부하고 있다.


머..취업이 될라나? 무튼 본론으로 넘어가면 


- 오버로딩(Overloading)

같은 이름으로 함수를 중복 정의하는 것이다.


EX


void TaeJu(int a)

{

}

void TaeJu(char b)

{

}


즉 함수의 이름을 똑같지만 안의 매개 변수는 다르다는 점이다.


-오버라이딩(Overriding)

상속받은 멤버 함수를 재정의하는 기법을 말한다.


보통 자식 클래스는 부모 클래스의 private 속성에 있는 부분을 제외하고는 모두 상속을 받는다.


그부분을 수정해서 다시 사용하는 부분이다


정확한 부분은 Google 에서 검색 하세요^^


이 자료는 개인적으로 보기 위해 작성한 자료 입니다.



반응형

'프로그래밍 > Language C++' 카테고리의 다른 글

[C++] 연산자 오버로딩 연습  (0) 2012.05.30
[C++] 캡슐화 개요 샘플  (0) 2011.12.23
[C++] 캡슐화 개요  (0) 2011.11.16
[C++] C++ is a c with class  (0) 2011.11.16