三个程序分别如下:
MainClass.java:
package MainPackage;
public class MainClass
{
int i=10;
public MainClass()
{
System.out.println(i);
}
public static void main(String args[])
{
new MainClass();
}
}
MainSubClass.java:
package MainPackage;
public class MainSubClass extends MainClass
{
public static void main(String args[])
{
}
}
SamePackage.java:
import MainPackage.*;//就是这里,编译通不过,写成import MainPackage.MainSubClass;就通过了,大家帮忙分析一下这是什么原因呀?
public class SamePackage
{
public static void main(String args[])
{
MainSubClass msc=new MainSubClass();
}
}
错误信息:
\JAVA\SamePackage.java:6: 无法访问 MainSubClass
错误的类文件: E:\JAVA\MainSubClass.java
文件不包含类 MainSubClass
请删除该文件或确保该文件位于正确的类路径子目录中。
MainSubClass msc=new MainSubClass();
^
1 错误
谢谢!!
[此贴子已经被作者于2006-4-1 12:10:53编辑过]