본문 바로가기

Programming/C++

상속이란!!

부모로 부터 재산과 빚을 물려받는다는거~~~~~~~~가 아니고

 

 

◈ 상속이란?

 

 -. 자식이 부모가 가진 것을 물려 받는 것

 

 -. 부모 Class의 특성을 물려 받아 자식 Class에서 사용 가능

 

 

 

◈ 상속을 사용하는 이유?

 

 -. Class의 재사용이 용이함

 

 -. 공통되는 부분을 하나의 Class로 따로 만들어 사용함으로써 코드의 중복을 줄일 수 있음

 

 -. 완성된 Class에 기능의 추가나 수정이 용이함

 

 

 

Class 접근제어

 

 -. class 멤버들에 대한 접근 가능 여부 지정

 

 

 

   private : class 내부에서만 접근 가능

 

 

 

   public : class 외부에서도 접근 가능

 

 

 

   protected : class 내부와 상속관계의 class 에서만 접근 가능

 

 

 

 ◈ 상속 접근제어

 

 -. 부모 class 멤버들에 대한 접근 가능 여부 지정

 

 

 

   private : 부모Class의 모든 멤버를 private으로 변경해서 상속

 

 

 

   public : 부모Class의 접근 제어를 그대로 상속

 

 

 

   protected : 부모Classpublic멤버를 protected로 변경해서 상속

 

'Programming > C++' 카테고리의 다른 글

생성자와 소멸자~  (0) 2014.09.12
class의 정보은닉과 캡슐화  (0) 2014.09.12
class 의 Access 지정(접근 제어)  (0) 2014.09.12
class의 추상화와 객체지향  (0) 2014.09.12
C++이란??  (0) 2014.09.12