2006/08/31

JAVA 와 C++의 생성자 상속

JAVA를 하다가 C++하다 보면 둘의 객체를 다루는 방법때문에 헷갈리는 경우가 꽤 있습니다.
그 중 생성자 상속에 관한걸 보면, JAVA에서는 자식 객체는 부모객체의 모든 특성을 다 가져오기 때문에 상속한 객체의 생성자까지 그대로 상속하여 그 생성자를 그대로 쓰면 되지만 C++에서는 자식객체를 부모객체의 멤버 변수/함수 를 자기것 처럼 호출할 수 있는 또 다른 객체로 보기 때문에 부모객체의 생성자가 상속되지 않습니다. OTL
JAVA쪽에 더 익숙하다 보니 부모객체의 생성자로 모든 객체의 생성자를 통일할려고 하는 실수를 오늘 저질렀는데, 아악.. 그동안 작성한 클래스들 다시 수정해야 하잖아.. ㅠ.ㅠ
(탈력 모드)

0 Comments:

댓글 쓰기

<< Home