Python_37_ class,기본생성자

hyeong taek jo·2023년 9월 15일

Python

목록 보기
41/53

📌 class, 기본생성자

  • 생성자
  • 생성자는 객체가 생성될때 호출된다.
  • 생성자는 멤버변수를 초기화하는 역할을 한다.
class Animal:
    # 생성자,  첫번째 parameter --> self는 예약어
    def __init__(self):       # self는 자바에서 this와 같다고 보면 된다. # init이 기본생성자이다.
        self.var = "안녕하세요"
        print("Animal 인스턴스 객체가 생성되었습니다.")


cat = Animal()      # Anumal 인스턴스 객체가 생성되었습니다. 출력
print(cat.var)      # '안녕하세요' 출력
print(type(cat))    # '안녕하세요' 출력

Animal 인스턴스 객체가 생성되었습니다.
안녕하세요
<class 'main.Animal'>

profile
마포구 주민

0개의 댓글