Class
c언어에서랑 비슷
생성자는
def __init__(self)
set get 개념은 다 동일
static variable은 모든 인스턴스끼리 공통으로 슬수잇음
상속 Inheritance
기존 클래스 필드와 method 모두 물려받기 가능
class Magician(Hero): 이렇게 상속받을 클래스명 안에 넣어주기
Method 오버라이딩 및 연산자 오버로딩 가능.
상속관계내의 다른클래스 인스턴스들이 서로 다른 동작 가능
같은종류의 동작을 하지만 , 반응은 다르게 안에서 값 수치 변경하여 가독성.길이
Method Overriding
연산자 오버로딩
class Test:
def__add__(self, hero):
self.hp += hero.hp
return self
p1 + p2 이면 새로운 객체 반환
'IT > Python' 카테고리의 다른 글
python numpy (0) | 2017.06.25 |
---|---|
python 연산자, 조건문, List (0) | 2017.06.25 |
[python] numpy 이것저것 (0) | 2017.05.24 |