读书人

不同包之间的继承有关问题

发布时间: 2012-04-24 14:15:38 作者: rapoo

不同包之间的继承问题
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是公共的需要声明

[解决办法]
貌似说错了。可以当做函数的入口。

读书人网 >J2SE开发

热点推荐