学习
kdjqssl
这个作者很懒,什么都没留下…
展开
-
Java@复用类
@Source:《Think in Java》 ch.7 复用代码是Java众多引人注目的功能之一。但要想成为极具革命性的语言,仅仅能够复制代码并对之加以改变时不够的,它还必须能够做更多的事情。复用方法:组合: has-a继承: is-a代理 一、确保正确清理:一般而言,Java所采用的形式应该与C++编译器在其析构函数上原创 2009-09-01 23:26:00 · 325 阅读 · 0 评论 -
JAVA@final
@Source:《Think in Java》 ch.7 final:“无法改变的”,不想改变的理由是 设计或者效率。用到final的三种情况:数据、方法和类。一、数据 常量定义:public staticfinal空白final:声明为final但未给定初始值。可以再构造器中用表达式对final进行赋值。编译器都确保空白final在使用前必须被初原创 2009-09-02 23:03:00 · 282 阅读 · 0 评论 -
JAVA@多态
@Source:《Think in Java》 ch.8 在面向对象的程序设计语言中,多态是继数据抽象和继承之后的第三种基本特征。 多态:也称动作绑定、后期绑定或运行时绑定。作用是消除类型之间的耦合关系。 绑定:将一个方法调用同一个方法主体关联起来称作绑定。 前期绑定:若在程序执行前进行绑定,叫做前期绑定。如:static方法 和 final方法(privat原创 2009-09-03 20:50:00 · 297 阅读 · 0 评论