#python #anaconda #jupyter-notebook #visual-code #html #css #javascript #http

제목[re]class 질문 2(20-2 기출)2021-12-05 20:35
작성자

__init__은 클래스의 생성자로 새로 정의한 클래스의 객체를 만들 때 객체의 맴버변수를 초기화해주는 역할을 합니다.

질문에서 list1은 객체가 아닌 StringAccumulator() 클래스의 멤버변수입니다. 객체는 a입니다.

클래스는 레시피, 객체는 그 레시피로 만든 음식이라고 생각하면 쉽습니다.

즉, 클래스 StringAccumulator()은 레시피이고, 객체 a는 레시피를 통해 만든 요리입니다.

생성자 __init__은 객체가 만들어질때 필요한 것들을 초기 설정할 수 있는 부분입니다.


파이썬 클래스, 생성자 등을 키워드로 검색해보시면 더 많은 정보를 얻으실 수 있습니다.

댓글
이전class 질문 2(20-2 기출)2021-12-01
다음class 질문 1(20-2 기출)2021-12-01