黑马程序员技术交流社区
标题:
一个类能够继承自多个父类么?如何实现?
[打印本页]
作者:
张博
时间:
2012-5-2 10:29
标题:
一个类能够继承自多个父类么?如何实现?
如何实现一个person类,继承自county(包含person的地址电话信息)类,也继承自name(包含姓名 年龄 爱好等信息)类
作者:
李海军
时间:
2012-5-2 10:34
可以,但是那些父类之间也有要求的,所有的类都继承自object类,比如我有一个person类,一个student类,那么student类既继承自person类,也继承自object类,并且person类也继承自object类
作者:
黑马李亮
时间:
2012-5-2 10:49
c#不支持多继承,但是你可以用接口来实现多继承
作者:
yuchen0418
时间:
2012-5-2 11:24
不可以,c#中一个类可以被多个子类继承,但它只能有一个父类,一个类可以继承一个父类和多个接口。
2楼所说:
可以,但是那些父类之间也有要求的,所有的类都继承自object类,比如我有一个person类,一个student类,那么student类既继承自person类,也继承自object类,并且person类也继承自object类
student类继承person类,person类继承object类,但不能说student类继承object类,object类是student类的父类的父类
作者:
郑森
时间:
2012-5-2 13:37
c#不支持多继承
作者:
胡博
时间:
2012-5-2 21:44
C#中的继承是单继承,一个子类只能有一个父类,但是一个父类能有多个子类;要实现类的多继承可以用接口。
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2