|
JavaTM Platform Standard Ed. 6 |
|||||||||
| 앞의 클래스 다음의 클래스 | 프레임 있어 프레임 없음 | |||||||||
| 개요 : 필수 | 옵션 | 상세 : 요소 | |||||||||
@Documented @Target (value =CONSTRUCTOR ) @Retention (value =RUNTIME ) public @interface ConstructorProperties
생성자 의 주석. 구축된 객체의 getter 메소드에 이 생성자 의 파라미터가 어떻게 대응하는지를 나타냅니다. 다음에 예를 나타냅니다.
public class Point {
@ConstructorProperties({"x", "y"})
public Point(int x, int y) {
this.x = x;
this.y = y;
}
public int getX() {
return x;
}
public int getY() {
return y;
}
private final int x, y;
}
주석은, 생성자 의 최초의 파라미터는 getX() 메소드로 취득할 수 있어 2 번째의 파라미터는 getY() 메소드로 취득할 수 있는 것을 나타냅니다. 일반적으로 파라미터명은 실행시에 이용할 수 없기 때문에, 주석이 없으면 파라미터가 getX() 및 getY() 에 대응할지 어떨지나 그 반대로 붙어 아는 방법은 없습니다.
| 필수 요소의 개요 | |
|---|---|
String [] |
value
getter 의 이름. |
| 요소의 상세 |
|---|
public abstract String [] value
getter 의 이름.
|
JavaTM Platform Standard Ed. 6 |
|||||||||
| 앞의 클래스 다음의 클래스 | 프레임 있어 프레임 없음 | |||||||||
| 개요 : 필수 | 옵션 | 상세 : 요소 | |||||||||
Copyright 2006 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms . Documentation Redistribution Policy 도 참조해 주세요.