Java 复用类
来源:互联网 发布:陕西广电网络宽带电话 编辑:程序博客网 时间:2024/04/24 13:22
一、复用工具
1. 组合 : 只需在新类中产生现有类的对象 。(is - a 有一个) 新类是由现有类的对象组成。 (引用初始化与作用域?)
2. 继承 : 按照现有类的类型来创造新类。 (has - a 有一个)无需改变现有类的形式,采用现有类的形式并在其中添加新代码。
3. 代理 : 我们将一个成员对象置于所要构造的类中(就像组合),但与此同时我们在新类中暴露了该成员对象的所有方法(就像继承)。
3. 代理 : 我们将一个成员对象置于所要构造的类中(就像组合),但与此同时我们在新类中暴露了该成员对象的所有方法(就像继承)。
二、关键字this 与 super 的区别
thissuper使用范围调用本类的属性和方法从子类调用父类的属性和方法调用属性(成员)this.属性,从本类中查找super.属性,从父类中查找调用构造必须放在首行必须放在首行调用方法(函数)this.方法,从本类中查找super.方法,从父类中查找其他this表示当前对象super表示父类,但不是父类实例
this 表示当前对象调用
资料:
《Java中super的几种用法并与this的区别》
http://blog.csdn.net/anmei2010/article/details/4093118
三、清理
与初始化顺序相反,先执行子类dispose方法在执行父类dispose方法
四、final
必须在构造中初始化,IDE会自动提示方法 方法内容不会被修改。
不能被覆盖,可以继承。
可以调用的方法不能修改其功能。类 类不会被继承。
所有域隐士定义为final
《Java关键字final、static使用总结》
http://lavasoft.blog.51cto.com/62575/18771/
七、参考资料:
《Java 编程思想 4》
0 0
- Java@复用类
- java复用类
- java复用类
- Java 复用类
- Java复用类
- 【java】复用类
- java 复用类
- java复用类
- java 复用类
- Java 复用类
- java复用类
- Java复用类
- Java语言 -- 复用类
- JAVA基础知识:复用类
- JAVA基础之复用类
- Java学习-7.复用类
- java基础-复用类
- Java笔记整理:复用类
- Linux C中令人讨厌的段错误
- 中国最具声望16所大学,国际排名逐个数~
- POJ 3090 Visible Lattice Points
- linux HZ Tick Jiffies
- boot windows from linux
- Java 复用类
- POJ 2449 Remmarguts' Date 求K短路
- HDU 2037 今年暑假不AC
- iMessenger 2.0.14.0401版本预览和新功能简述
- ios项目中如何得到appdelegate对象
- tomcat学习笔记(一) 模拟一个简单的web server
- POJ 3225 Roadblocks 求次短路
- IP冲突检测程序源码及分析 (arp实现IP冲突检测)
- Qualcomm手机开机全过程大揭密