728x90
반응형
SMALL
목차:
- 생성자(Constructor)란?
- 초기값 설정하는 방법
- 생성자에서 사용하는 매개변수
- 예시 코드
- 생성자(Constructor)란?
클래스를 객체화 시킬 때 가장 먼저 실행되는 메소드
init(self)으로 정의하며, 생성자에서는 해당 클래스가 다루는 데이터를 정의하고 초기화
초기값 설정하는 방법
- 생성자에서 변수를 초기화할 수 있음
- 예를 들어, 아래와 같이 Dog 클래스를 정의하고 초기화할 수 있음

이렇게 생성자에서 초기값을 설정하면 객체를 생성할 때마다 해당 변수가 초기화됨
생성자에서 사용하는 매개변수
- 생성자에서는 매개변수를 받아서 변수를 초기화할 수 있음
- 예를 들어, 아래와 같이 Dog 클래스를 정의하고 초기화할 수 있음

- 이렇게 생성자에서 매개변수를 받아서 초기화하면 객체를 생성할 때 해당 매개변수를 넘겨줘야 함
- nickname은 기본값을 설정해놓았기 때문에 따로 넘겨주지 않아도 됨
예시 코드

결과

728x90
반응형
LIST