본문 바로가기
프로그래밍 기초/Python

[Python] 클래스

by ITPro 2016. 3. 13.

class mycls(object):        #() 안의 값은 상속받을 클래스

    "mycls is tutorial class" #클래스 문서화 문자열

    def __init__(self):        #클래스 초기화 함수

        print "class initialize"

        

    def func1(self,txt):    #class의 함수들의 첫번째 파라미터는 객체 자신을 가리키는 값 (통상적으로 self를 사용)

        print "func1 : %s" % txt

        

    def func2(self):

        print "func2"

        

mc=mycls()

print mc.__doc__

mc.func1("gogo")

mc.func2()

if isinstance(mc,mycls):    #객체 인스턴스의 객체 타입 확인

    print "mc is mycls object"


del mc  #클래스 객체 제거



반응형

'프로그래밍 기초 > Python' 카테고리의 다른 글

[Python] 참조와 복사  (0) 2016.03.13
[Python] 모듈화  (0) 2016.03.13
[Python] 코루틴  (0) 2016.03.13
[Python] 예외처리  (0) 2016.03.08
[Python] 생성기  (0) 2016.03.08