2014-09-12 66 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写的),而不是直接调用方法。