不同包之间的继承问题
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是公共的需要声明
------解决方案--------------------
貌似说错了。可以当做函数的入口。