Python Basic 03
업데이트:
Python 상속
상속은 하나의 클래스가 다른 클래스에 정의된 변수나 메소드를 모두 받아서 사용가능한것이라고 볼 수 있다.
하위클래스, 자식클래스, 상속자, 부모자식관계 등 여러가지 용어로 불릴 수 있다.
상속 예제
class PartyAnimal:
x = 0
name = ""
def __init__(self, name):
self.name = name
print(self.name, "constructed")
def party(self):
self.x = self.x + 1
print(self.name, "party count", self.x)
class FootballFan(PartyAnimal):
points = 0
def touchdown(self):
self.points = self.points + 7
self.party()
print(self.name, "points", self.points)
s = PartyAnimal("Sally") # Sally constucted
s.party() # Sally party count 1
j = FootballFan("Jim") # Jim constucted
j.party() # Jim party count 1
j.touchdown() # Jim party count 2 / Jim points 7
댓글남기기