java 에서 정적 가 져 오기 메커니즘 사용법 실례 상세 설명

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 를 추가 하고 정적 상수 류 뒤에.*를 추가 합 니 다.상수 가 필요 한 곳 에 서 는 지루 한 유형 명 을 붙 일 필요 가 없다.
읽 어 주 셔 서 감사합니다. 여러분 에 게 도움 이 되 기 를 바 랍 니 다.본 사이트 에 대한 여러분 의 지지 에 감 사 드 립 니 다!

좋은 웹페이지 즐겨찾기