게시판 즐겨찾기
편집
드래그 앤 드롭으로
즐겨찾기 아이콘 위치 수정이 가능합니다.
[C++] 상속에 대해서 가르침 부탁드립니다...
게시물ID : computer_124710짧은주소 복사하기
작성자 : 메르타리움
추천 : 0
조회수 : 656회
댓글수 : 6개
등록시간 : 2013/11/04 23:45:06
제가 C++ 상속에 대해서 공부하는데,
JAVA랑 너무 헷갈리는게 많네요..

JAVA에서는 그냥

Class 클래스B extends 클래스A{}
하면 B클래스는 A클래스를 상속 받는다.
단, 개별적으로 접근한정자(public이나, private 등)가 붙는 것들에 대해서 각각 정해졌는데
C++에서는

Class 클래스A{
Private:
어쩌구
Public:
저쩌구
};
Class 클래스B : Public 클래스A{
어쩌구
저쩌구
};

위와 같은 형식으로 상속하던데, 이미 부모 클래스에서 접근한정에 대해서 각각 Public 과 Private으로 나뉘었는데
상속받을때 또 접근한정자를 쓰는 이유가 무엇인가요.. 그리고 그것에 대한 차이는 무엇일까요...
Private으로 상속 받는것과, Public으로 상속받는것이 무슨 의미가 있는건지..ㅠ...

전체 추천리스트 보기
새로운 댓글이 없습니다.
새로운 댓글 확인하기
글쓰기
◀뒤로가기
PC버전
맨위로▲
공지 운영 자료창고 청소년보호