《Java面向对象编程》继承

选自《Java面向对象编程》一书,作者:孙卫琴 继承是复用程序代码的有力手段,当多个类(Sub1,Sub2…Sub100)之间存在相同的属性和方法,可从这些类中抽象出父类Base,在父类Base中定义这些相同的属性和方法,所有的Sub类无需重新定义这些属性和方法,只需通过extends语句来声明继承Base类: public class Sub extends Base{…} Sub类就会自动拥有在Base类中定义的属性和方法。本章首先介绍了继承的基本语法,然后介绍了两个重要的概念:方法重载和方法覆盖,随后介绍了多态的各种特征,最后介绍了正确使用继承关系的原则,以及和组合关系的区别。目录 6.1 继承的基本语法 6.2 方法重载(Overload 6.3 方法覆盖(Override 6.4 方法覆盖与方法重载的异同 6.5 super关键字 6.6 多态 6.7 继承的利弊和使用原则6.7.1继承树的层次不可太多 6.7.2 继承树的上层为抽象层 6.7.3 继承关系最大的弱点:打破封装 6.7.4 精心设计专门用于被继承的类 6.7.5 区分对象的属性与继承 6.8 比较组合与继承 6.8.1 组合关系的分解过程对应继承关系的抽象过程 6.8.2 组合关系的组合过程对应继承关系的扩展过程 6.9 小节:http://www.javathinker.org/main.jsp?bc=showessay.jsp&id=115

 

posted on 2006-05-07 08:38 XiaoLi 阅读(308) 评论(0)  编辑  收藏 所属分类: Others


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


网站导航:
 

公告


文章发布许可

本站作品均采用知识共享署名-非
商业性使用-禁止演绎 2.5 中国大
陆许可协议
进行许可。

Books I've Translated

《精通Nginx(第二版)》

精通Nginx(第二版)
《云计算:原理与范式》

 云计算:原理与范式

《SQL技术手册(第三版)》
SQL技术手册(第三版)
《MySQL核心技术手册(第二版)》
MySQL核心技术手册(第2版)
《RESTful Web Services中文版》
RESTful Web Services中文版

导航

留言簿(2)

随笔分类

搜索

最新评论