2014-09-12 4 views
-1

그래서 저는 샘플 패키지가있는 패키지와 단순 코딩이있는 패키지 두 개를 가지고 있습니다. SimpleCode 패키지 안에는 샘플에서 가져와야하는 클래스가 있습니다. "import Samples. *;"를 사용합니다. 샘플 패키지 안에있는 모든 메소드를 얻으려면. 그러나 그것은 그것을 인식하지 못합니다.메소드를 인식하지 못하는 패키지 가져 오기

오류 메시지 : 스레드에서 예외 "주요"상위를 : 해결되지 않은 컴파일 문제 : 방법 lnPrint (문자열)이 클래스는 샘플 패키지 안에 타입 AddingMethods

at SimpleCode.AddingMethods.main(AddingMethods.java:6) 

에 대한 정의되지 . http://i.stack.imgur.com/C9n2v.png

클래스는 SimpleCode 패키지 내에서, 또한 샘플을 가져 * http://i.stack.imgur.com/2VxBA.png

+1

가져 오기는 각 클래스에 대해 수행해야하며, 경우에 따라 다른 클래스의 메소드를 정적으로 가져와야합니다. – srkavin

+2

스크린 샷에 대한 링크가 아닌 질문에 코드를 작성해야합니다. – SJuan76

+0

예. 10 개의 게시물을 미리 게시해야하기 때문에 위선적입니다. –

답변

0

이 EasyPrinting.inPrint 같은 방법 ("안녕하세요")를 호출합니다.; 귀하의 기본 방법에서

0

'가져 오기'가 올바르게 사용되지 않습니다. '가져 오기'를 사용하면 가져온 파일에서 메소드를 자유롭게 참조 할 수 없으므로 가져온 파일에서 클래스를 인스턴스화하거나 해당 파일의 정적 메소드를 사용할 수 있지만 여전히 클래스를 지정해야합니다.

의미, 당신은 EasyPrinting.inPrint("hello"); (RehanZahoor 쓴 것처럼), 그냥 메서드를 직접 호출 할 필요가 없습니다.

관련 문제