티스토리 뷰

 

this( ) 생성자 ( this( ) constructor )

생성자에서 다른 생성자 호출시 사용

메서드 구현부의 첫 줄에만 사용 가능함.

 

상기.

생성자(constructor)가 하는 일: iv(instance variable) 초기화

Why? 코드의 중복 제거.

 

Car ( ) {

   this ("white", "auto", 4) ;

}

 

 

------------------------------------------------

 

Reference variable(참조변수) this

Instance method(인스턴스 메서드)에서 사용가능.

local variable(지역변수), instance variable(인스턴스변수)을 구분할 때 사용함.

인스턴스 자신을 가리키는 Reference variable(참조변수)임.

선언하지 않아도 사용 가능함.

 

Car (String color, String gearType, int door) {

     this.color = color;

     this.gearType = gearType;

     this.door = door;

}

 

 

주의.

this() 생성자와는 전혀 다른 것임. 연관없음.

 

댓글
최근에 올라온 글
페이지 이동 안내

보던 글 목록 : 브라우저 뒤로 가기 메인 화면 : 좌측 상단 아이콘
🍍 The GOAL: AI expert에 가까워지는 중

🍍 I am becoming AI expert who can develop cool things by coding.