IT/Python 4

Python class, magic method

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

IT/Python 2017.06.25