java 包(package)

package packageDemo2_5;

public class packageDemo1 {
	String name;//同一个包里的类可以直接访问
				//不同包里的类是不可以使用默认修饰符的属性和方法的,但是可以通过引用加上包名访问或者用import引入相应的包名
	public int age;
	public void show() {
		System.out.println("output show:"+name+" "+age);
	}
}



//-------------------------------------------------------------------------
package packageDemo2_5;
//import packageDemo2_5.packageDemo1; 如果引用类与测试类不在同一个包里,
//除了用“包名.”的方式,也可以用“import 包名.类名”的方式访问
public class packageDemo2 {

	public static void main(String[] args) {
		// TODO Auto-generated method stub
		packageDemo1 pac = new packageDemo1();
		//packageDemo2_5.packageDemo1 pac = new packageDemo2_5.packageDemo1();//当测试类和引用类不在同一个包是可以通过“包名.”的方式访问
		pac.name = "haha";
		pac.age = 2;
		pac.show();
	}

}
原文地址:https://www.cnblogs.com/liubing2018/p/8419419.html