클래스멤버
-
파이썬 클래스코딩공부/파이썬 2019. 12. 31. 15:17
클래스는 각자가 지정한 하나의 독립공간이다. 클래스에는 클래스 멤버, 클래스 메소드 라는 요소들이 있다. 클래스 정의 방법 class 클래스이름: 클래스 멤버 정의 클래스 메소드 정의 클래스 멤버는 클래스 메소드 밖에서 정의되는 변수로 클래스 메소드 내에서 정의되는 지역변수나 인스턴스 멤버와는 다르다. 클래스 메소드는 클래스 내에서 정의되는 함수로 첫 번째 인자가 반드시 self로 시작해야 한다. 예) 클래스를 실제 코드에서 사용하기 위해 YonyClass()를 사용해 호출하여 클래스를 인스턴트 객체로 만들어준다. obj = YonyClass()로 클래스의 인스턴스 객체를 obj에 저장해준다. 인스턴스 객체의 멤버와 메소드를 호출하는 방법 객체.클래스멤버 객체.클래스메소드 예) obj.str obj.hi..