《java编程思想》第七章:复用类

来源:互联网 发布:什么软件可以制作漫画 编辑:程序博客网 时间:2024/05/21 02:34

复用代码是java众多引人注目的功能之一。但想要成为极具革命性的语言,仅仅能够复制代码并且对之加以改变是不够的,它还必须能过做更多的事情。

复用代码的方式有:1)组合语法(即将对象引入到新类中)2)继承语法3)代理(继承与组合之间的中庸之道)

结合使用组合和继承:虽然编译器强制你去初始化基类,并且要求你要在构造器起始处就要这么做,但是它并不监督你必须将成员对象也初始化,因此这一点上你自己必须时刻注意。组合和继承之间的选择,组合是显式的而继承是隐式的,他们分别是has--a 和is--a 的关系。

确保正确清理:将清理动作置于finally语句中,以预防异常。

可能使用到final的三种情况:数据(常量)、方法和类。使用final方法的原因:1)把方法锁定,防止下边继承类修改他的含义2)效率;使用final类的原因:不打算继承该类,而且也不允许别人继承。

0 0
原创粉丝点击