CLASS
▶ 변수의 행동과 특징(=속성
)을 일괄적으로 정의해주는 '틀' 혹은 '설계도면'
▶ CLASS
의 '틀' 혹은 '설계도면'을 사용하는 변수들을 객체
라 한다.
상속
▶ 다른 CLASS
의 속성을 그대로 사용할때 상속
받는다 한다.
▶ 속성을 상속
하는 CLASS
를 부모CLASS
, 받으면 자식CLASS
라 한다.
class parent():
def give(self):
print("give")
def take(self):
print("take")
class Child_one():
pass
#자식클래스(부모클래스) 형식으로
#부모클래스의 속성을 상속받는다.
class Child_two(parent):
def eat(self):
print("eat")
Father = parent()
Father.give
Father.take
Chulsoo = Child_two()
Chulsoo.give
Chulsoo.take
Chulsoo.eat
#Child_one은 상속이나 속성없는 빈(empty) 클래스
#Child_two은 parent 클래스를 상속받아 give/take 속성사용가능
https://wayhome25.github.io/python/2017/02/26/py-16-inheritance/
https://wikidocs.net/28
코드에 대한 이해가 우선이다. Not sugar syntax But sugar logic!