Java 多态
来源:互联网 发布:mac版wifi共享软件 编辑:程序博客网 时间:2024/06/06 17:55
多态的基础是:对象既可以作为它自己本身的类型使用,也可以作为它的基本类型(基类)使用。
eg:创建一个包含两个方法的基类,在第一个方法中可以调用第二个方法,然后产生一个继承自该基类的导出类,且覆盖基类中的第二个方法,为该导出类创建一个对象,将它向上转型到基类型并调用第一个方法,发生什么结果?
public class Rodent { public void eat(){ System.out.println("eat zhizhi"); } public void GroupUp(){ eat(); System.out.println("group need eat"); }}public class Mouse extends Rodent{ public void eat(){ System.out.println("eat zhizhi aaaa"); } public static void main(String[] args) { Rodent aa=new Mouse(); aa.GroupUp(); }}输出结果:eat zhizhi aaaagroup need eat可以看出,输出结果是覆盖了方法eat后的方法。
阅读全文
0 0
- Java学习 java -- 多态
- java多态
- java多态
- java多态
- java多态
- Java多态
- java多态
- JAVA@多态
- Java多态
- java 多态
- Java多态
- java多态
- [Java] 多态
- JAVA多态
- Java多态
- java多态
- java 多态
- java多态
- 浅析MSIL中间语言——PE文件结构篇
- 总结ddpush、xmpp、mqtt在做推送的时候的选择
- Log4 使用小结
- 视频(4)--->视频编码的硬件平台HiSI3516
- 修改qrcode边框大小和解决远距离扫码问题
- Java 多态
- 二叉树的前中后序递归与非递归遍历
- [NOIP提高组2003]传染病防治
- 算法训练 反置数
- Mysql常用api
- Hololens语音识别之holotoolkit1.5.7
- CentOS入门
- 实现可滑动,能在外部动态控制ListView显示个数的Android项目
- Xcode使用教程详细讲解(下)