interface A
{
public void doA()
}
interface B
{
public void doB()
}
....
....
class c implements A,B
{
public void doA()
{......
}
public void doB()
{
.....
}
....
}
{
public void doA()
}
interface B
{
public void doB()
}
....
....
class c implements A,B
{
public void doA()
{......
}
public void doB()
{
.....
}
....
}
是这个意思吗?
这样A就可以是个类了,有它具体的实现方法。
然后你在类C里覆盖这个方法就好了。
不太理解你的意思。
java里没有多继承。也就是继承然后再实现某些接口。
我不知道你想要什么样的效果。
其实使用接口可以更加灵活。
就想你说的,多态的表现。
其它的我也说不太清楚了。
看看其他高人的意见吧。^_^
class C
{
doA()
{
return a.doA();
}
doB()
{
return b.doB()
}
}这样是不是太笨——?
是如何实现的。但我的类class C中欲扩展(extends)class A和class B的功能.怎么办?
管class A 和 class B了。不然,别人若要使用我的类还得去看另外两个类的说明文档...
利用interface实现多重继承,更多偏向于实现的形式,而不是你所指的可重用性