不同包之间的继承问题
package zhangsan.list;
public class A
{
  public void f()
  {
   System.out.printf("AAAA\n");  
  }  
  protected void d()
   {
    System.out.printf("BBBB\n");
   }
}
package zhangsan.tom;
import zhangsan.list.*;
public class C extends A
{
  public void g()
  {
   f();
   d();
   System.out.printf("CCCC\n");
  }  
}
class B
{
   public static void main(String[] args)
   {
       A aa = new A();
       aa.f();
       C cc = new C();
       cc.f();
       cc.g();
   }
}
以上为两个包 class C extends A 前面加public为什么会提示类C是公共的需要声明
------解决方案--------------------
貌似说错了。可以当做函数的入口。