[049] 클래스 이해하기(class)

책 내용에 대한 무단배포 방지를 위해 최소한으로 정리

class MyClass: # class 정의
    var = '안녕하세요' # 클래스 멤버
    def sayHello(self): # 클래스 메소드(첫 번째 인자 반드시 self)
        print(self.var)

obj = MyClass() # 클래스를 실제 코드에서 활용하려면 인스턴스 객체로 생성해야함
print(obj.var) # 인스턴스 멤버 호출
obj.sayHello() # 인스턴스 객체에서 클래스 메소드 호출(self 생략)

Comments