Java导包问题

eclipse中,导包只可以导到当前层,不可以再导入包里面的包中的类

包目录如下:

导包如下

package def;

import abc.*;

public class CCC {
    public static void main(String[] args) {
        DDD ddd = new DDD();  //报错
        BBB bbb = new BBB();
    }
}

 DDD类在包ghi下,导包的时候,应该写import abc.*;指的是导入该包下的直接的所有的类.而包abc下的包中的类是不会被导入的,比如ghi包中的类不会被导入进去,

所以DDD类会报错

 

posted @ 2018-12-01 17:44  魔瞳  阅读(400)  评论(0编辑  收藏  举报