请教各位一个有关包的傻的可爱的问题,马上给分!!!
各位网友大家好:
我做了一个有关包的程序,程序在以后列出。为什么在Package.java文件中import的时候,每次都要完全给出包名和类名呢?用import jlj.mypackage.*;为什么不可以呢?我把包文件都用javac -d . 编译在本地目录下。很怪呀!想破脑袋都百思不得其解啊!!!请各位看一下这个奇怪问题!非常感谢了!
MyPackage.java文件:
package jlj.mypackage;
public class MyPackage
{
public int j=4;
public MyPackage()
{
}
}
JljPackage.java文件:
package jlj.mypackage;
public class JljPackage
{
public int i=3;
public JljPackage()
{
}
}
Package.java文件:
import jlj.mypackage.JljPackage;
import jlj.mypackage.MyPackage;
//import jlj.mypackage.*;
public class Package
{
public static void main(String[] args)
{
JljPackage pObj=new JljPackage();
System.out.println(pObj.i);
MyPackage mObj=new MyPackage();
System.out.println(mObj.j);
}
}