定义了一包package com.lanlong.test;
public class PackageTest{public static int i = 100;}
然后定义一个类导入它
import com.lanlong.test.PackageTest;
public class ImportTest{public static void main(String[] args){System.out.println(PackageTest.i);}}
然后把上面的import com.lanlong.test.PackageTest;改为import com.lanlong.test.*;再编译就出错了
为什么会这样啊?
public class PackageTest{public static int i = 100;}
然后定义一个类导入它
import com.lanlong.test.PackageTest;
public class ImportTest{public static void main(String[] args){System.out.println(PackageTest.i);}}

然后把上面的import com.lanlong.test.PackageTest;改为import com.lanlong.test.*;再编译就出错了

为什么会这样啊?