java 基础笔记
2015-11-17 20:45
295 查看
面向对象(多态)
多态:事务存在的多种体现形体
掌握4点:
多态的体现(父类引用指向了自己的子类对象,子类向上转型)
多态的前提(必须是类与类之间继承或者实现,通常还有一个前提存在覆盖)
多态的好处(大大提高程序的扩展性)
多态的应用
判断对象是不是属于一个类型用instanceof这个关键字
多态编译时参阅的是引用型变量所属的类中是否有调用的方法,如果有编译通过,没有编译失败
多态运行时参阅的是对象所属的类中是否有调用的方法
简单总结:成员函数再多态调用时,编译看左边,运行看右边
在多态中成员变量的特点:无论编译和运行,都参阅左边(引用变量所属的类)
静态不管在编译和运行都参考左边
接口的好处降低耦合性
面向对象(多态)
多态:事务存在的多种体现形体
掌握4点:
多态的体现(父类引用指向了自己的子类对象,子类向上转型)
多态的前提(必须是类与类之间继承或者实现,通常还有一个前提存在覆盖)
多态的好处(大大提高程序的扩展性)
多态的应用
判断对象是不是属于一个类型用instanceof这个关键字
多态编译时参阅的是引用型变量所属的类中是否有调用的方法,如果有编译通过,没有编译失败
多态运行时参阅的是对象所属的类中是否有调用的方法
简单总结:成员函数再多态调用时,编译看左边,运行看右边
在多态中成员变量的特点:无论编译和运行,都参阅左边(引用变量所属的类)
静态不管在编译和运行都参考左边
接口的好处降低耦合性
相关文章推荐
- 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简单理解
- 插入排序
- 冒泡排序
- 堆排序
- 快速排序
- 二叉查找树
- [原创]java局域网聊天系统