상위클래스의 기능을 상속하여 모두 사용하는 클래스상속
2번이 1번의 클래스를 상속 받을 수 있음.
그러나 반대로 1이 2를 상속이 되지 않음.
객체가 생성될 때 생성자를 호출하면 init()가 자동 호출된다.
class Calculaor:
def __int__(self):
self.number1 = 0
self.number2 = 0
self.result = 0
cal = Calculaor()
cal.number1 = 10
cal.number2 = 20
💡 C_Class가 상위인 P_Class를 상속을 받고, 속성 cNum1,cNum2으로 초기화함.
super() 함수로 상위내용 가져다가 cNum1, cNum2로 초기화함.
💻 출력
💡 위의 예시처럼 car는 car01,car02,car03을 다중상속함.
💻 출력