A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

如何实现一个person类,继承自county(包含person的地址电话信息)类,也继承自name(包含姓名 年龄 爱好等信息)类

评分

参与人数 1技术分 +1 收起 理由
宋天琪 + 1

查看全部评分

5 个回复

倒序浏览
可以,但是那些父类之间也有要求的,所有的类都继承自object类,比如我有一个person类,一个student类,那么student类既继承自person类,也继承自object类,并且person类也继承自object类

评分

参与人数 1技术分 +1 收起 理由
宋天琪 + 1

查看全部评分

回复 使用道具 举报
c#不支持多继承,但是你可以用接口来实现多继承

评分

参与人数 1技术分 +1 收起 理由
宋天琪 + 1

查看全部评分

回复 使用道具 举报
不可以,c#中一个类可以被多个子类继承,但它只能有一个父类,一个类可以继承一个父类和多个接口。

2楼所说:
可以,但是那些父类之间也有要求的,所有的类都继承自object类,比如我有一个person类,一个student类,那么student类既继承自person类,也继承自object类,并且person类也继承自object类

student类继承person类,person类继承object类,但不能说student类继承object类,object类是student类的父类的父类

评分

参与人数 1技术分 +2 收起 理由
宋天琪 + 2

查看全部评分

回复 使用道具 举报
c#不支持多继承

评分

参与人数 1技术分 +1 收起 理由
宋天琪 + 1

查看全部评分

回复 使用道具 举报
C#中的继承是单继承,一个子类只能有一个父类,但是一个父类能有多个子类;要实现类的多继承可以用接口。

评分

参与人数 1技术分 +1 收起 理由
宋天琪 + 1

查看全部评分

回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马