반응형
나는 이것과 같이 예를 보았습니다.
public class MaxSeconds {
public static final int MAX_SECONDS = 25;
}
상수를 감싸는 상수 클래스를 가질 수 있으므로 정적 최종을 선언합니다.나는 거의 모든 자바를 알고 있고, 이것이 상수를 만드는 가장 좋은 방법인지 궁금해하고 있습니다.
해결 방법
그것은 완벽하게 받아 들일 수 있습니다. 아마도 표준조차도 가능합니다.
(public/private) static final TYPE NAME = VALUE;
여기서 type
는 name
가 공백에 대한 밑줄이있는 모든 캡의 이름이고 값
는 일정한 값입니다.
나는 자신의 수업이나 인터페이스에 상수를 두지 않는 것이 좋습니다.
측면으로 참고 : 최종 선언 된 변수는 여전히 변경 될 수 있습니다.그러나 변수는 다른 개체를 가리킬 수 없습니다.
예 :
public static final Point ORIGIN = new Point(0,0);
public static void main(String[] args){
ORIGIN.x = 3;
}
이는 법적이고 origin
는 (3, 0)의 점이 될 것입니다.
참조 페이지 https://stackoverflow.com/questions/66066
반응형
'자바' 카테고리의 다른 글
'android.os.networkonmainthreadException'을 수정하는 방법은 무엇입니까? (0) | 2021.04.10 |
---|---|
배열에서 요소 제거 (Java) (0) | 2021.04.09 |
열거 형 값을 문자열 리터럴으로 사용합니다 (0) | 2021.04.09 |
hashmap을 직접 초기화하는 방법 (리터럴 방식으로)? (0) | 2021.04.09 |
java.net.connectException : 연결 거부되었습니다 (0) | 2021.04.09 |
댓글