책 내용에 대한 무단배포 방지를 위해 최소한으로 정리
class Add:
def add(self, n1,n2):
return n1+n2
class Calculator(Add):
def sub(self, n1,n2):
return n1-n2
obj = Calculator()
print(obj.add(1,2))
print(obj.sub(1,2))
자식클래스는 부모클래스에서 정의된 모든 멤버나 메소드들을 그대로 상속받는다.
class Add:
def add(self, n1,n2):
return n1+n2
class Multiply:
def multiply(self, n1, n2):
return n1*n2
class Calculator(Add, Multiply):
def sub(self, n1, n2):
return n1-n2
obj = Calculator()
print(obj.add(1,2))
print(obj.multiply(3,2))
다중상속도 가능하다.
Comments