我要投搞

标签云

收藏小站

爱尚经典语录、名言、句子、散文、日志、唯美图片

当前位置:2019全年资料大全正版 > 泛型接口 >

JAVA内部类可以实现多重继承的功能。不理解!!!JAVA高手请进。

归档日期:07-24       文本归类:泛型接口      文章编辑:爱尚语录

  例子中,我完全可以再写两个类分别继承Mobile和Mp3Palyer ,然后SmartPhone 含有这两个子类的实例,不就照样实现了多重继承了嘛?本人愚钝,望高手解释。谢谢。

  可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。

  这个根本就不叫继承 而是设计模式中的组合......更多追问追答追问非常感谢你的回答。

  SmartPhone 也不是Mobile,Mp3Palyer 类型啊。不是也没有实现多重继承吗?追答这个怎么说呢 其实说到多重继承 向上转型的意义就不是太大了 父类的引用根本没有办法调用子类新添加的方法 但是感念上就是这么设计的追问不理解!看了网上好多例子,都是千篇一律。

  如果说,内部类能实现多重继承,例如:C 继承了A,B,只有当C instanceof A 为true ,C instanceof B 为true 才说明实现了多重继承。不然怎么能说实现多继承呢?

  网上说明内部类实现了多重继承的例子,完全可以不用内部类来实现啊。为什么要说内部类实现了多重继承呢?追答你说那个只有在实现接口的时候才能实现 用内部类是不行的

  关于多重继承 书上写的很清楚了 就怕 a类 有a方法 b类也有a方法 如果c类继承a b类的话 那a方法是继承a类还是继承b类?这个说不清楚 所以才取消了多重继承这个概念

本文链接:http://buggystordera.com/fanxingjiekou/845.html