>  Q&A  >  본문

자바 가져오기 문제

import java.lang.System.out;//error
위 프로그램 시작 부분의 문장이 잘못된 이유는 무엇인가요?
다음 문장은 정적 여부에 관계없이 맞습니다. 왜 그럴까요?
정적 java.lang.System.* 가져오기;

사진에 표시된 대로:

迷茫迷茫2713일 전487

모든 응답(1)나는 대답할 것이다

  • 阿神

    阿神2017-05-17 10:01:25

    우선 1.5에 새로 추가된 static import라는 기능을 이해해야 합니다
    정적 import에 대한 간단한 이해는 static 변수와 메소드를 import하는 것입니다

    형식은 import static package name.class name.static property|static method

    입니다.

    소스코드를 보여드리겠습니다. out은 static으로 수정된 static 변수이므로, 패키지 임포트 시 static을 추가하지 않으면 오류가 발생합니다
    그리고 static-만 있는 게 아닙니다. System 클래스 아래의 속성이나 메소드를 수정했으므로 static

    을 추가할 필요가 없습니다. 으아아아

    회신하다
    0
  • 취소회신하다