百度真心不知道怎么问

问题:既然default本包内的类或者成员变量可以访问,那么其他包中的类能不能访问已经导入这个含有default访问权限控制符的包。

解决方案 »

  1.   

    答案是可以的。默认权限即同包权限,同包权限的元素只能在定义它们的类中,以及同包的类中被调用。打包后可以进行访问权限控制。
    这种东西自己写个测试程序:
    a 包中有 一个A.class. b包内有一个 B.class .
    package b;import a.A;public class B {
    A a = new A();
    }
      

  2.   

    你如果是default 包权限。eclipse会提示你类改变public。如果是默认的话,不能访问的。上面能访问的是A.class.是public。
    package a;public class A {
    }
    //default 即使引用了也不能访问的
    class c{}package b;import a.A;
    import a.c;public class B {
    A a = new A();
    }
    ===========================
    所以就你的问题,答案是不可以的。你可以自己写下小程序验证下
      

  3.   

    楼主可以看一下这个对于这样的问题楼主可以到http://docs.oracle.com/javase/tutorial/index.html去查找