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

제목class 질문2021-11-17 19:40
작성자

mb-file.php?path=2021%2F11%2F17%2FF1924_33.PNG
 

안녕하세요 어쩌면 조금 전에 올린 질문글과 같은 내용의 질문일 수도 있지만..

혼자서 공부를 계속해보다가 궁금한 것이 생겨 글을 올리게 되었습니다.


class 내에서 사용할 변수를 따로 지정해주지 않아도 init 함수에서 위의 예시처럼 self.name 이런식으로 대체가 가능한 것 같습니다.  그런데 그냥 class 변수를 선언해주면 되는데 왜 굳이 init을 통해서 진행하는지.. 궁금합니다. 코드도 더 길게 나오고 복잡한데 말이죠. 생성자는 꼭 필요한 것인가요?.. 어떤 목적으로 사용되는지도 궁금합니다.

댓글
이전[공지] 중간고사 점수 문의 절차 Level 102021-11-19
다음[re]class 질문2021-11-18