달력

12

« 2018/12 »

  •  
  •  
  •  
  •  
  •  
  •  
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  •  
  •  
  •  
  •  
  •  

'protected 상속'에 해당되는 글 1

  1. 2010.03.26 상속의 형태
2010.03.26 00:54

상속의 형태 프로그래밍/C++2010.03.26 00:54






여러 글을 쓰는것 보단 소스를 보는게 이해가 훨씬 빠를 듯 하다.



소스에 대부분의 설명을 넣어 놓았다.
어찌 보면 protected, private와 차이가 없어 보이지만,
상속에 상속을 사용하면 분명 차이가 날것이다.
간단하게나마 도표를 참조 한다.


public 상속을 한 경우  protected 상속을 한 경우  private 상속을 한 경우 
public 멤버가  public 멤버로 변한다.  protected 멤버로 변한다.  private 멤버로 변한다. 
protected 멤버가 protected 멤버로 변한다. protected 멤버로 변한다.  private 멤버로 변한다. 
private 멤버가 접근이 불가능하다. 접근이 불가능하다.  접근이 불가능하다. 


결론은 어떤 경우에서는 private 멤버는 그 멤버의 클래스의 내부가 아니면 사용이 불가능.
public 상속은 기존의 클래스의 선언을 그대로 따라 간다는 것.

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

객체 포인터  (2) 2010.03.29
IS-A, HAS-A 관계  (1) 2010.03.27
상속의 형태  (0) 2010.03.26
상속의 객체 생성, 소멸 과정  (0) 2010.03.26
상속의 개념  (0) 2010.03.24
public: private: 그리고 protected:  (0) 2010.03.24
Posted by 안식의후크