inheritance

이전 글에서 정확히 이어지는 내용이다. : https://nybot-house.tistory.com/58 1. Public, Private : Public, Private 개념은 익숙하겠지만 다시 한번 정리하면, 1) 외부에서 public 함수 변수에 접근 가능하지만 2) 외부에서 직접적으로 private으로는 접근이 불가능하다. 3) private에 직접 접근하고 싶다면 public 함수를 통해서 접근이 가능하다. (예시) Base 클래스에 private int pri, pubic에 void setPRI(int n) 을 두고 1) private 멤버인 pri에 직접적으로 접근을 할 경우에 접근 불가능. 2) base.setPRI(10) 처럼 public member function으로 접근하면 가능. ..
1. Inheritance 상속 : C++에서 상속이란, 기존에 정의되어 있는 클래스의 모든 멤버 변수와 멤버 함수를 물려받아 새로운 클래스를 작성하는 것을 말한다. 이 때, 기존에 정의되어 있던 클래스를 기초 클래스(base class) 또는 부모 클래스(parent class), 상위 클래스(super class)라고도 한다. 그리고 상속을 통해 새롭게 작성되는 클래스를 파생 클래스(derived class) 또는 자식 클래스(child class), 하위 클래스(sub class)라고 한다. 2. Inheritance 상속을 사용하는 이유? 1) Class relationship - 클래스 간의 관계를 설정할 때 주로 사용한다. : Animal 클래스가 있을 때, 이 동물 클래스를 상속받아서 Cat..
HeadlessCreator
'inheritance' 태그의 글 목록