반응형 inheritance1 c++ 상속(Inheritance) ●상속- 다른 클래스의 멤버를 해당 클래스의 멤버로 포함시키는 것이다. - 상속되는 클래스를 부모클래스,super클래스,base클래스라고 하고 상속받는 클래스를 자식클래스,sub클래스,derived클래스라고 한다. - sub클래스 객체를 생성하면 super클래스의 생성자도 같이 생성된다. ex) - super클래스의 멤버초기화는 멤버변수가 public이면 직접 접근 가능하지만 private로 선언되었으면 아래처럼 멤버 이니셜라이저로 초기화 한다. ●protected 멤버- protected 멤버는 private멤버와 같다. 다만 상속관계에서는 public와 같다. ex) ●상속을 사용하는 이유- 각각의 클래스에 중복되는 부분이 많을 경우, 공통되는 부분을 super클래스로 추상화하고, 이를 상속하면 클래.. 2013. 6. 23. 이전 1 다음 반응형