我的一亩三分地

  BlogJava :: 首页 :: 新随笔 :: 联系 :: 聚合  :: 管理 ::
  2 随笔 :: 14 文章 :: 3 评论 :: 0 Trackbacks

        实现了这个接口的类可以把对于接口方法的调用,转发到一个内部私有类的实例上,而这个内部私有类扩展了骨架实现类。这项技术被称为模拟多重继承(simulated mutiple inheritance)。 (以上摘至《effective java》)。这点不是很明白。这怎么就跟多继承扯上关系了。是不是这么看,就是内部私有类接受了接口实现类提供的方法,同时它又extends了接口的骨架实现类,而骨架实现类也是对接口的一种实现,所以从这个层面上看,内部私有类相当于既继承了骨架实现类,又继承了接口实现类。,自己都有些糊涂了,望高人指点下。

posted on 2006-09-23 23:48 王某某 阅读(656) 评论(1)  编辑  收藏 所属分类: Java基础

评论

# re: java的模拟多重继承 2007-05-06 11:09 chelson
这段话确实不好理解,而且又没给出个实例来, 编书者有些敷衍了事啊, 我觉的应该是指这么做等同于既实现了接口又扩展了那个骨架实现类。不过还是要比多重继承写起来麻烦多了, 不知道有没有错  回复  更多评论
  


只有注册用户登录后才能发表评论。


网站导航: