大数据-java基础-6day
2016-05-12 08:55
218 查看
适配器模式
------------------------------------
1、如果接口中的方法较多,而在使用接口的时候却只关心其中一个或几个方法,如果采用常规方式,就需要对每个方法都加以实现,可以创建一个类来实现接口,对不关心的方法进行空实现,对关心的方法保持不变,定义的新的类继承抽象类后,将所关心的方法加以实现即可,此种模式就称为适配器模式,常用于UI设计中的按钮点击事件的处理中。
多态
--------------------------------------
1.用父类定义的对象来引用子类。接口也是多态
2.前提条件:
*需要继承或实现
*需要覆盖的操作。
3.java中属性最重要,所有的数据都存在属性里,方法只是一个栈,执行完就弹出来了。
属性不能被覆盖而方法可以被覆盖。
4.栈区的数量取决于线程的数量(一个线程对应一个栈区),整个java程序只有一个堆区。
5.多态的特点
成员函数
编译时
要查看引用变量所属的类
运行时
成员变量
只看引用变量所属的类
内部类
-------------------------------------------------------
特点:内部类可以访问外部类的成员,包括私有成员
------------------------------------
1、如果接口中的方法较多,而在使用接口的时候却只关心其中一个或几个方法,如果采用常规方式,就需要对每个方法都加以实现,可以创建一个类来实现接口,对不关心的方法进行空实现,对关心的方法保持不变,定义的新的类继承抽象类后,将所关心的方法加以实现即可,此种模式就称为适配器模式,常用于UI设计中的按钮点击事件的处理中。
多态
--------------------------------------
1.用父类定义的对象来引用子类。接口也是多态
2.前提条件:
*需要继承或实现
*需要覆盖的操作。
3.java中属性最重要,所有的数据都存在属性里,方法只是一个栈,执行完就弹出来了。
属性不能被覆盖而方法可以被覆盖。
4.栈区的数量取决于线程的数量(一个线程对应一个栈区),整个java程序只有一个堆区。
5.多态的特点
成员函数
编译时
要查看引用变量所属的类
运行时
成员变量
只看引用变量所属的类
内部类
-------------------------------------------------------
特点:内部类可以访问外部类的成员,包括私有成员
相关文章推荐
- java对世界各个时区(TimeZone)的通用转换处理方法(转载)
- java-注解annotation
- java-模拟tomcat服务器
- java-用HttpURLConnection发送Http请求.
- java-WEB中的监听器Lisener
- Android IPC进程间通讯机制
- Android Native 绘图方法
- Android java 与 javascript互访(相互调用)的方法例子
- 介绍一款信息管理系统的开源框架---jeecg
- 聚类算法之kmeans算法java版本
- java实现 PageRank算法
- PropertyChangeListener简单理解
- c++11 + SDL2 + ffmpeg +OpenAL + java = Android播放器
- 插入排序
- 冒泡排序
- 堆排序
- 快速排序
- 二叉查找树