《java编程思想》第七章:复用类
来源:互联网 发布:什么软件可以制作漫画 编辑:程序博客网 时间:2024/05/21 02:34
复用代码是java众多引人注目的功能之一。但想要成为极具革命性的语言,仅仅能够复制代码并且对之加以改变是不够的,它还必须能过做更多的事情。
复用代码的方式有:1)组合语法(即将对象引入到新类中)2)继承语法3)代理(继承与组合之间的中庸之道)
结合使用组合和继承:虽然编译器强制你去初始化基类,并且要求你要在构造器起始处就要这么做,但是它并不监督你必须将成员对象也初始化,因此这一点上你自己必须时刻注意。组合和继承之间的选择,组合是显式的而继承是隐式的,他们分别是has--a 和is--a 的关系。
确保正确清理:将清理动作置于finally语句中,以预防异常。
可能使用到final的三种情况:数据(常量)、方法和类。使用final方法的原因:1)把方法锁定,防止下边继承类修改他的含义2)效率;使用final类的原因:不打算继承该类,而且也不允许别人继承。
0 0
- 《Java 编程思想》--第七章:复用类
- JAVA编程思想-第七章 复用类
- 复用类-java编程思想-第七章
- 《Java编程思想》第七章 复用类
- 《java编程思想》第七章:复用类
- java编程思想学习笔记 第七章 复用类
- JAVA编程思想学习总结:第七章——复用类
- java编程思想第七章(复用类)学习笔记
- Java编程思想笔记——第七章 复用类
- java编程思想学习笔记(第七章:复用类)
- Java编程思想——第七章
- Java编程思想(第七章)
- java编程思想读书笔记-第七章 多态
- Java编程思想 第七章读书笔记
- JAVA编程思想学习 --- 第七章 (多行性)
- Java编程思想第七章多态
- JAVA编程思想学习第七篇の复用类
- Java编程思想——第七章续
- JSP和Servlet的区别
- android 之SQLite使用SQLiteOpenHelper对数据库操作
- OD调试常见断点及原理
- 8天学通MongoDB——第五天 主从复制
- HTTP常见错误
- 《java编程思想》第七章:复用类
- centos6构建XFS文件系统
- android杀死app
- MySQL:比like语句更高效的写法locate position instr find_in_set(2014-05-07 17:40:04)
- HTTPS和HTTP的区别
- Ionic开发 (性能很差吗?也许这些优化手段你没用过)
- Android学习笔记 LayoutInflater
- 移植QT5.6到嵌入式开发板(史上最详细的QT移植教程)
- MD5,SHA1加密