interface A { void a();}interface B extends A { void b();}class C implements B { public a(){} public b(){} }接口B继承了接口A 说明接口B里含有接口A的抽象方法啊 所以你实现接口B的话 要实现接口B里所有的抽象方法 a()和b()这两个方法
别灰心 你用IDE编写的时候会提示你的 慢慢就熟悉了
不麻烦。不要看他那么多说明 接口扩展接口用extends 类实现接口用implements
interface A { void a();} interface B extends A { void b();} class C implements B { public void a(){} public void b(){} }
楼主【endlessw】截止到2008-07-06 17:27:24的历史汇总数据(不包括此帖):
发帖的总数量:0 发帖的总分数:0
结贴的总数量:0 结贴的总分数:0
无满意结贴数:0 无满意结贴分:0
未结的帖子数:0 未结的总分数:0
结贴的百分比:---------------------结分的百分比:---------------------
无满意结贴率:---------------------无满意结分率:---------------------
如何结贴请参考这里:http://topic.csdn.net/u/20080501/09/ef7ba1b3-6466-49f6-9d92-36fe6d471dd1.html
很好理解啊: 你只要记住, 接口是只能作为一个接口, 不能有任何方法的实现,所以, 接口当然不能实现另为一个接口了!~ 如果你单相地认为 implements 就是实现的话!~ 那一个接口是实现了另一个接口, 那只是叫扩展了一些方法, 没有具体的实现,如果一个类实现了这个接口, 那当然是要实现接口的所有方法了!~
{ void a();}interface B extends A
{ void b();}class C implements B
{
public a(){}
public b(){}
}接口B继承了接口A 说明接口B里含有接口A的抽象方法啊
所以你实现接口B的话 要实现接口B里所有的抽象方法 a()和b()这两个方法
你用IDE编写的时候会提示你的
慢慢就熟悉了
接口扩展接口用extends
类实现接口用implements
{ void a();} interface B extends A
{ void b();} class C implements B
{
public void a(){}
public void b(){}
}