로딩
요청 처리 중입니다...

멤버 함수의 재정의(Overriding)

 멤버 함수의 재정의(Overriding)

함수 재정의에 의한 기능 수정 상속과 더불어 클래스 라이브러리의 유용성을 한층 더 증대 시켜주는 C++의 특징 멤버 함수의 재정의 기능!!!예) 이미 만들어진 클래스에 원하는 모든 기능이 다 들어 있는데, 그 중에 뭔가 하나가 부족하거나 마음에 안 든다고 한다면, 이럴 때는 이 클래스에서 상속을 받아 파생 클래스를 만들고, 마음에 안 드는 함수만 고쳐서 사용 할 수 있습니다.

Point x, y 만 존재하는 클래스에 좌표 z를 추가하여 3차원 공간 상의 점의 좌표를 저장할 수 있는 클래스를 만들어 보겠습니다. class point{public:...int m_nX, m_nY; // x, y 좌표}; 위의 클래스를 상속받아 class Point3D : public Point{public:int m_nZ;}..........