클래스와 객체·18 / 22
생성자로 초기값 넣기
필드마다 값을 일일이 대입하는 대신, 생성자로 객체를 만들 때 한 번에 초기값을
넣을 수 있습니다. 매개변수 이름이 필드 이름과 같으면 this로 구분합니다.
class Point {
int x;
int y;
Point(int x, int y) {
this.x = x;
this.y = y;
}
}
Point p = new Point(3, 4);
System.out.println(p.x);this.x는 필드, x는 매개변수를 가리킵니다.
할 일
this로 필드에 값을 넣으세요
막혔나요?
코드 에디터