本来这是个讲public类型的成员变量或方法  在同一类,子类,同一包,不同包都可以访问的例子
结构也很简单 我能看懂 但是为什么 这个程序 编译时 报错在“package p1;”一句啊 打不了这个包结果 想看的结果都看不到 请大家帮忙 谢谢了
还有“publicDemo aDemo = new Demo1();”  一句中publicDemo怎么能NEW出 DEMO1啊不懂。。//PublicDemo.java
package p2;
class publicDemo{
//公共类型的成员变量
public int a;
//公共类型的成员方法
public void method(){
System.out.println();
}



}//Demo2.java
package p1;
 public class Demo2{

public static void main(String args[]){
//实例化PublicDemo

publicDemo aDemo = new Demo1();
//访问publicDemo中的公共成员方法
aDemo.method();
//访问Demo中的公共成员变量
aDemo.a = 10;

int a=aDemo.a;

System.out.println("publicDemo中的公共成员变量a的值:"+a);
}

}