클래스를 인스턴스화하지 않고 다른 패키지에서 클래스의 메서드를 호출

미 히어 :

자바에 새로운 오전의 코드 조각 다음 이해하지 못했다 여기

SimpleDateFormat format = new SimpleDateFormat(
        "yyyy-MM-dd'T'HH:mm:ss.SSS'Z'", Locale.US);
format.setTimeZone(TimeZone.getTimeZone("UTC"));

생성하고 클래스의 인스턴스 후 SimpleDateFormat로부터이며, java.text패키지 상기 setTomeZone의 방법은 java.util패키지가 사용되고있다.

우리가 사용하는 이유 중 하나하시기 바랍니다 도움이 나를 이해할 수 setTimeZone의 인스턴스와 방법을 SimpleDateFormat클래스와하지의 인스턴스와 Calendar클래스?

참고 : 나는 어떻게 다른 Java 클래스 또는 Java 패키지에서 메소드를 호출 말해 기사의 몇을 통해 갔다. 그러나이 나에게 다른 것 같았다. 또한 발견 나는 Calendar추상 클래스 그러나 여기에서 이해 할 수 없습니다.

curlyBraces :

패키지는 클래스를 포함하고, 클래스는 메서드가 포함되어 있습니다. 에서 java.text우리가 SimpleDateFormat클래스를. 당신이 이동하는 경우 공용 API ,이 클래스는 것을 볼 수 있습니다 setTimeZone(이 상속 방법 java.text.DateFormat클래스). 그래서이 방법에 속하지 않는 SimpleDateFormat클래스의 API. 따라서 그 말을 잘못 setTimeZone방법 속하는 하는 java.util패키지. 후자는 같은 이름의 메소드가 어떤 클래스를 포함 할 수 있지만, 그 방법은 관련이 없습니다.

추천

출처http://43.154.161.224:23101/article/api/json?id=221119&siteId=1