본문 바로가기
IT Study/따즈아 Java & Java 기초

따즈아 java 멘토 시리즈 23강 - 클래스_생성자

by hhyyyjun 2022. 12. 27.

생성자(Constructor)

객체 생성 시 호출되며, 변수들을 초기화 하는 메서드

특징

1) 클래스와 이름이 같음.

2) 리턴타입, 반환 값이 없음

1. 기본 생성자

구조

1) 구현부 : 클래스명(){}

Ex)

2) 호출부 : 클래스명();

Ex)

1.1 Practice

1.2 Practice

2. 매개변수 생성자

구조

1) 구현부 : 클래스명(자료형 변수명){}

Ex)

2) 호출부 : 클래스명(값);

Ex)

2.1 Practice

2.2 Pracice

***this?

현재 객체를 지칭하기 위한 키워드

매개변수의 변수명과 객체 내 변수의 이름이 같을 경우 this를 사용해서 구분

Ex)

this.변수명;

댓글