반응형
# extends 형태의 Python class
class box: # box는 추상클래스 형태
def __init__(self, data1, data2):
self.data1 = data1
self.data2 = data2
class box2(box): # box2에서 box를 상속 받음
def __init__(self, data1, data2, data3): # 상속받을 때 인자값을 모두 가져옴
box.__init__(self, data1, data2) # 추상클래스에서 세팅된 self로 이관
self.data3 = data3
def abc(self): # 추상클래스 + box2클래스 값을 출력하게 됨
print("데이터 값은 : {0},{1},{2}" .format(self.data1, self.data2, self.data3))
# box2를 호출해야만 box를 상속받아서 처리가 가능
a = box2("홍","길","동")
a.abc() # box2에 있는 abc메소드를 호출하여 출력
반응형
'Back > Python' 카테고리의 다른 글
python 예외처리 (0) | 2022.09.21 |
---|---|
python 다중 상속 (0) | 2022.09.21 |
python 선언방식 및 메소드 형태 (0) | 2022.09.21 |
python pickle (0) | 2022.09.21 |
Python 크롤링 (0) | 2022.09.20 |