2014-09-12 67 views
-1

所以我有2個包,一個帶有Sample Classes和一個帶有Simple Coding。在SimpleCode包中,我有一個需要從Samples導入的類。我使用「import Samples。*;」獲取Samples包中的所有方法。但它不承認它。導入包不識別方法

錯誤消息:異常在線程「主要」 java.lang.Error的:未解決問題彙編: 方法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 2014-09-12 21:26:47

+2

您應該在問題中編寫代碼,而不是鏈接到屏幕截圖。 – SJuan76 2014-09-12 21:27:19

+0

是的,我不能,因爲我必須事先發布10帖子。 – 2014-09-12 21:31:36

回答

0

打電話給你的方法EasyPrinting.inPrint( 「你好」)。在你的主要方法中

0

你沒有正確地利用你的'導入'。 '導入'不允許您在導入的文件中自由引用方法,它允許您從導入的文件中實例化類(或者使用這些文件中的靜態方法,但仍需要指定類)。

意思是說,你需要說EasyPrinting.inPrint("hello");(就像RehanZahoor寫的),而不是直接調用方法。