Multiple Inheritance

다중 상속 Multiple Inheritance란? 지금까지는 Base Class가 1개인, Linear 상속 함수만을 다뤘다. Base Class를 사자와 호랑이 두 개를 만들고 두 클래스를 모두 상속 받게 되면 사자와 호랑이의 혼종인 라이거 클래스를 만들 수 있는 것이 바로 다중 상속이다. Lion, Tiger base class 를 만들고 두 개를 동시에 상속받아서 Liger derived class를 만들어 보자. 1) 컨스트럭터와 디스트럭터의 실행 순서는? 만약 다중상속 받을 때 상속의 순서에서 Tiger를 만저 써주게 되면 컨스트럭터의 순서도 바뀌게 된다. 2) 다중 상속시 오브젝트의 사이즈 각각 speak() 함수를 만들고 실행해보면 각각에 맞는 컨스트럭터가 불려진 후에 Liger! 외치게 ..
HeadlessCreator
'Multiple Inheritance' 태그의 글 목록