: 생성된 인스턴스 스스로를 가리키는 예약어
package protect;
class Birthday {
int day;
int month;
int year;
public void setYear(int year){ //태어난 연도 지정
this.year = year; //bDay.year = year;과 같음
}
public void printThis() { //this 출력 메소드
System.out.println(this); //System.out.printls(bDay);와 같음
}
}
public class Example{
public static void main(String[] args) {
Birthday bDay = new Birthday();
bDay.setYear(2000); //태어난 연도 지정
System.out.println(bDay); //참조변수 출력
bDay.printThis(); //this 출력 메소드 호출
}
}
== 정적변수
static
변수로 선언static 자료형 변수이름;
: static변수를 위한 메소드
박은종, 『Do it! 자바 프로그래밍 입문』, 이지퍼블리싱(주)