두 개의 자바 클래스 (.java 파일)가 있습니다. 매번 클래스 이름을 참조하지 않고도 다른 클래스에 정의 된 한 클래스에서 새 인스턴스를 만들 수 있기를 원합니다. C#에는 #using
이 포함되어 있지만 java에서만 import <pre-compiled code>
을 사용할 수 있습니다. 이 할 수있는 방법이 있나요 :Java에서 불필요한 클래스 참조를 피하는 방법은 무엇입니까?
import TestClass;
은 다음 단순히
TestClass.TestFunction()
때마다 사용없이 내부 함수를 호출? 모든 기능과 객체를 내 Main
클래스와 별개로 만들면됩니다.
import static TestClass.TestFunction;
// or
import static TestClass.*;
다음 클래스 한정자 사용하지 않고 호출 : TestFunction
가정
를 참조하십시오 우리는 두 개의 클래스는 같은 패키지에 있는지 알 필요 여부 –
봐 http://docs.oracle.com/javase/1.5.0/docs/guide/language/static-import.html – drzymala
@ RajuGujarati 아니, 정말. –