首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

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

2012-04-24 
不同包之间的继承问题package zhangsan.listpublic class A{public void f(){System.out.printf(AAAA\n

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

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

热点排行