我们熟悉一下类的访问权限描述符,public和默认不写的情况。 类没有private类型 。
我们先注意一下目录结构,我们建了一个otherpackage子目录,用来存放非同一目录 的类
先看我们的主文件
lession3/Lession3.java
package lession3;
// 注意,我们使用了其它package的类,所以需要import进来
// 注意:路径必须为完整的路径
import lession3.otherpackage.PublicClassOtherPackage;
/**
* 原则:
* public的类,可以被任何类在任何地方访问
* 默认权限的类(也就是没写任何访问描述符的类)只能在当前package访问,
* 不能被其它package的类访问。
*
*
*/
public class Lession3 {
public static void main(String[] args) {
// 调用同一package下的public访问权限类
System.out.println(new PublicClassSamePackage().toString());
// 调用同一package下的默认访问权限类
System.out.println(new DefaultClassSamePackage().toString());
// 调用不同package下的public访问权限类
System.out.println(new PublicClassOtherPackage().toString());
// 调用不同package下的默认访问权限类
// System.out.println(new DefaultClassOtherPackage().toString());
}
}
¥399.00
¥299.00
¥29.00
¥498.00