如果有一下两个类
class A
{
public void a()
{}
}
class B
{
public void b()
{}
}我要用类C来继承A,B的功能,请问用接口怎么实现?
class A
{
public void a()
{}
}
class B
{
public void b()
{}
}我要用类C来继承A,B的功能,请问用接口怎么实现?
调试欢乐多
class A
{
public void a()
{}
}
class B
{
public void b()
{}
}
interface IFoo
{
void a();
void b();
}class C:IFoo
{
private A aa = new A();
private B bb = new B();
public void a(){aa.a();}
public void b(){bb.b();};
}
而一个类只能有一个父类.所以这个说法是行不通地.如果你要这样写:class C:IFoo
{
private A aa = new A();
private B bb = new B();
public void a(){aa.a();}
public void b(){bb.b();};
}
那和这样写有什么区别?
class C
{
private A aa = new A();
private B bb = new B();
public void a(){aa.a();}
public void b(){bb.b();};
}
http://www.aspcool.com/lanmu/browse1.asp?ID=1129&bbsuser=aspnet
http://www.aspcool.com/lanmu/browse1.asp?ID=1130&bbsuser=aspnet
http://www.aspcool.com/lanmu/browse1.asp?ID=1131&bbsuser=aspnet
http://www.aspcool.com/lanmu/browse1.asp?ID=1132&bbsuser=aspnet
http://www.aspcool.com/lanmu/browse1.asp?ID=1133&bbsuser=aspnet
http://www.aspcool.com/lanmu/browse.asp?bbsuser=aspnet