当前位置: 代码迷 >> Java相关 >> java package import
  详细解决方案

java package import

热度:919   发布时间:2009-10-11 15:22:04.0
java package import
我的JDK是安装在E:\Java下,首先在那里建了一个名为pack1的包,里面两个java源文件Showmethod.java和Testshow.java
代码如下
//Showmethod.java
package pack1;
public class Showmethod
{
public void show()
{
  System.out.println("I`m a jerk");
}
}
//Testshow.java
package pack1;
public class Testshow
{
public static void main(String args[])
{
Showmethod sm=new Showmethod();
   sm.show();
}
}
问题1:
之后在E:\Java下面再建一个A.java
import pack1.*;
public class A
{
public void main(String[] args)
{
Showmethod sm=new Showmethod();

}
}
编译可以,但是运行报错。。。为什么呢?我已经import了呀

问题2:将A.java做以下修改,编译就报错。。。为什么呢?用实例对象a不能访问Showmethod.java里面的show()么??

import pack1.*;
public class A
{
public void main(String[] args)
{
A a=new A();
a.show();

}
}
搜索更多相关的解决方案: java  package  import  

----------------解决方案--------------------------------------------------------
回问题2:请问A类中有这show方法吗?  所以你实例化A类有用吗?
----------------解决方案--------------------------------------------------------
回问题1: 你那个A类在包里面吗?如果在的话必须先声明包,方可导入包

----------------解决方案--------------------------------------------------------
如以上说的不对,把报错的信息发上来
----------------解决方案--------------------------------------------------------
不对 他首先得把报错信息发上来

----------------解决方案--------------------------------------------------------
回复 3楼 gameohyes
您好! 多谢您的回答!!问题2 我知道了,问的太愚蠢了。。。。。


问题1 不太理解您什么意思。 能不能加我下Q呢 316629457 谢谢

----------------解决方案--------------------------------------------------------
  相关解决方案