java中多态的要点
2024-09-06 04:01:50
多态有三要素 继承、方法重写、父类引用指向子类对象
多态可以理解成两个部分:一个是编译时,一个是运行时
编译时:定义规则;运行时:具体实现这个规则。
编译时:把父类强制转换成子类不会报错;运行时:先去父类找这个方法找到后再看子类有没有重写这个方法如果没有这调用父类的,否则调用子类重写的方法;
编译时:不是同一种东西(例:把猫强制转换成狗)不会报错;运行时:不是同一种东西(例:把猫强制转换成狗)会报错。
最新文章
- 深入浅出React Native 1: 环境配置
- (iOS) __block和__weak认识
- 小结一下: web中的人民币
- C语言学习006:歌曲搜索
- 0421 实验二Step2-FCFS调度
- Vim 中截取部分内容保存到其他文件
- js设计模式(3)---桥接模式
- CodeForces 682C	Alyona and the Tree (树+dfs)
- php中运用GD库实现简单验证码
- [小技巧] 把虚拟机中的Linux系统安装到U盘中
- Java中的编码格式
- 怎样获取浏览器上次的会话数据(session)
- EasyUI - 后台管理系统 - 登陆模块
- jvm内存模型的理解
- This application failed to start because it could not find or load the Qt platform plugin ";windows"; 的问题原因以及解决方案
- 简单的一句sql
- 【贪心】Codeforces 349B.Color the Fence题解
- 【车】汽车X40保养
- Delphi/XE2 使用TIdHttp控件下载Https协议服务器文件[转]
- 用socket写一个简单的客户端和服务端程序