class

    [Python] 클래스 Class 2

    클래스 상속 (Inheritance) 클래스 상속은 말 그대로 클래스를 물려받는 개념 기반이 되는 클래스를 부모 클래스(parent class) 또는 기반 클래스(base class), 슈퍼 클래스(super class) 라고 부르며, 물려받은 클래스를 자식 클래스(child class) 또는 파생 클래스(derived class), 서브 클래스(sub class) 라고 한다. 자식 클래스는 자기 자신의 메서드와 부모 클래스의 메서드를 모두 사용할 수 있습니다. 클래스를 매번 생성할 필요 없음 부모와 자식관계가 존재함 class 부모클래스: # ... class 자식클래스(부모클래스): # ... 예시 # 부모 클래스 class Unit: def __init__(self, name, hp): self.n..

    [Python] 클래스 Class 1

    클래스란 무엇인가? 함수는 특정 기능을 수행하도록 만들어 놓은 것이라 한다면 클래스는 조금더 큰 개념이라고 할 수 있다. 클래스 안에는 다양한 유형의 정보가 담겨 있고, 우리가 자료형과 어떻게 상호작용할 것인지 적혀 있다. 클래스는 class 키워드를 사용해서 정의하면 된다. class Test_class: pass 인스턴스 생성하기 (Instantiation) 클래스를 정의하고 나면 그걸 불러와서 사용하는 방법 test_1 = Test_class() 클래스 이름에 괄호를 추가하여 인스턴스를 만들고, 그걸 변수 test_1에 할당하는 방식이다. 인스턴스를 불러온다는 건 클래스를 가져와 객체로 바꿔준다는 건데, type() 함수를 사용하는 건 그 반대라고 생각하면 된다. 객체의 type을 확인해보면 해당 ..