java 에서 정적 가 져 오기 메커니즘 사용법 실례 상세 설명
자바 의 정적 체 제 를 어떻게 사용 하 는 지 설명 하 였 으 며,간단 한 인 스 턴 스 를 제공 하 였 으 니 참고 하 시기 바 랍 니 다.
정적 상수 클래스
자바 개발 에 있어 서 우 리 는 상태 판단 등 작업 에 정적 상수 들 을 자주 사용 합 니 다.여러 곳 에서 이 상수 들 을 재 활용 하기 위해 서 는 보통 모든 모듈 에 상수 류 를 추가 하고 간단 한 열 을 들 수 있 습 니 다.
import com.sky.OrderMouleConsstants;
/**
* Created by gantianxing on 2017/4/21.
*/
public class Test {
public void main() {
int orderState = orderService.getOrderState(id);
if(OrderMouleConsstants.SUCCESS == orderState){
//
}
if(OrderMouleConsstants.FAIL == orderState){
//
}
}
}
상수 류 의 특정한 사용 모듈 을 표현 하기 위해 서 우 리 는 모듈 이름 을 클래스 이름 에 불 러 와 상수 류 의 이름 이 매우 길다.코드 를 쓸 때 복사 본 을 자주 오 가 며 사용 자 는 일어나 기 가 매우 불편 합 니 다. 사실은 jdk 1.5 부터'정적 도입 체제'를 도입 하여 이 문 제 를 해결 할 수 있 습 니 다.
정적 가 져 오기 메커니즘
우 리 는 정적 가 져 오기(static import)방식 으로 상수 류 를 가 져 올 수 있 으 며,클래스 이름 으로 상수 명 을 수식 하 는 것 을 피 할 수 있 습 니 다.다음 과 같다.
자바 코드
import static com.sky.OrderMouleConsstants.*; <span style="color: #ff0000;">// .* </span>
/**
* Created by gantianxing on 2017/4/21.
*/
public class Test {
public void main() {
int orderState = orderService.getOrderState(id);
if(SUCCESS == orderState){ <span style="color: #ff0000;">// </span>
//
}
if(FAIL == orderState){ <span style="color: #ff0000;">// </span>
//
}
}
}
용법 설명:import 뒤에 static 를 추가 하고 정적 상수 류 뒤에.*를 추가 합 니 다.상수 가 필요 한 곳 에 서 는 지루 한 유형 명 을 붙 일 필요 가 없다.읽 어 주 셔 서 감사합니다. 여러분 에 게 도움 이 되 기 를 바 랍 니 다.본 사이트 에 대한 여러분 의 지지 에 감 사 드 립 니 다!
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
Is Eclipse IDE dying?In 2014 the Eclipse IDE is the leading development environment for Java with a market share of approximately 65%. but ac...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.