| ||||||||||||||||||
第6章
继承
本章从继承的基本语法开始如手,逐步深入的介绍了方法重载、方法覆盖、多态和使用继承关系的原则。继承关系最大的弱点是打破了封装,子类能够访问父类的实现细节,子类与父类之间紧密耦合,子类缺乏独立性,从而影响了子类的可维护性。为了尽可能的克服继承的这一缺陷,应该遵循以下原则: (1)精心设计专门用于被继承的类,继承树的抽象层应该比较稳定。 (2)对于父类中不允许覆盖的方法,采用final修饰符来禁止其被子类覆盖。 (3)对于不是专门用于被继承的类,禁止其被继承。 (4)优先考虑用组合关系来提高代码的可重用性。 (阅读全文)
第11章
对象的生命周期
在Java虚拟机管辖的运行时数据区,最活跃的就是位于堆区的生生息息的对象。在Java虚拟机的生命周期中,一个个对象被陆陆续续的创建,又一个个被销毁。在对象生命周期的开始阶段,需要为对象分配内存,并且初始化它的实例变量。当程序不再使用某个对象,那么它就会结束生命周期,它的内存可以被Java虚拟机的垃圾回收器回收。(阅读全文) |
||||||||||||||||||
|
||||||||||||||||||
论坛热贴
- 征集《Java网络编程精解》第一次印刷的勘误信息
- 张孝祥:孙卫琴感动了我(转贴)
- 孙姐姐简直就是我的偶想。。
- 应该重点学习哪些Java知识,才能以后有很很好的发展?
- [灌水][讨论][建议][分享]weiqin小同志的视pin,嗯,有点甜!!
- [原创]大家过来参与一下
- 《Tomcat与JavaWeb开发技术详解》这本书写得非常好,强烈推荐!!
- 几个研究JAVA的群(==>转移自:禅与IT人生)
- 《Tomcat与JavaWeb》的源代码的下载地址
- 请问如何在子页面中获得父页面的HttpSession
- 几个笑话!最后一个最恶毒!
- 孙姐什么时间写本关于Spring的书呀![原创]
- 好消息,本站提供孙卫琴的Hibernate视频教程下载(免费)
- [原创]Eclipse3.2中 Java Web 开发环境的搭建之LOMBOZ+TOMCAT 安装
- 转:一位项目经理对《Java面向对象编程》看法
- 大家目前都在用Eclipose的哪些J2EE插件?
- 我的java学习笔记
- java自学中,大家看看我的计划可以吗?
- 期待卫琴的spring新作
- 想发一本Spring书


抽象是指从特定角度出发,从已经存在的一些事物中抽取我们所关注的特性,形成一个新的事物的思维过程。抽象思维在艺术和科学领域都得到了广泛的运用。例如图1-16显示了一张描述干旱的土地上忽然下起大雨的抽象画。它对真实世界中下雨的场景进行了抽象,着力表现大自然突然下雨,饱受干旱折磨的人们欢呼雀跃的场面,反映了人类对大自然的依赖的主题。这幅画没有展示人物的相貌、年龄、性别和服装,因为这些信息和主题无关。
与封装具有相同含义的一个概念就是透明。对象封装实现细节,也就意味着对象的实现细节对使用者是透明的。透明在这里应该理解为"看不见"。

