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!