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

 

초기값 설정하는 방법
  • 생성자에서 변수를 초기화할 수 있음
  • 예를 들어, 아래와 같이 Dog 클래스를 정의하고 초기화할 수 있음

이렇게 생성자에서 초기값을 설정하면 객체를 생성할 때마다 해당 변수가 초기화됨

 

생성자에서 사용하는 매개변수
  • 생성자에서는 매개변수를 받아서 변수를 초기화할 수 있음
  • 예를 들어, 아래와 같이 Dog 클래스를 정의하고 초기화할 수 있음

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

 

결과

728x90
반응형
LIST

+ Recent posts