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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 李盛利 中级黑马   /  2012-10-24 22:45  /  1096 人查看  /  3 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

有多重继承的说法吗??

评分

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

查看全部评分

3 个回复

倒序浏览
本帖最后由 秦松 于 2012-10-24 23:23 编辑

飘过~~~
回复 使用道具 举报
Java语言中,java只支持单继承,不支持多继承.
因为多继承容易带来安全隐患;当多个中定义了相同功能,当功能内容不同时,
子类对象不确定要运行哪一个.

评分

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

查看全部评分

回复 使用道具 举报
在C#语言中是没有多重继承功能的,如果我们在项目应用需要用多重继承来实现一些功能的时候,也还是可以做到的,虽然不是太方便。在C#语言中,类是不能多重继承的,但是接口可以多重继承。因此在此实现多继承的原理就是,为每个类建立具有相同方法名的接口,并实现这些接口,然后在子类中继承这些接口,并将实现的类作为子类的字段。

评分

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

查看全部评分

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