码迷,mamicode.com
首页 > 编程语言 > 详细

java中多态的要点

时间:2018-02-25 11:17:22      阅读:143      评论:0      收藏:0      [点我收藏+]

标签:转换   类对象   重写   一个   报错   部分   bsp   log   继承   

多态有三要素 继承、方法重写、父类引用指向子类对象

多态可以理解成两个部分:一个是编译时,一个是运行时

编译时:定义规则;运行时:具体实现这个规则。

编译时:把父类强制转换成子类不会报错;运行时:先去父类找这个方法找到后再看子类有没有重写这个方法如果没有这调用父类的,否则调用子类重写的方法;

编译时:不是同一种东西(例:把猫强制转换成狗)不会报错;运行时:不是同一种东西(例:把猫强制转换成狗)会报错。

 

java中多态的要点

标签:转换   类对象   重写   一个   报错   部分   bsp   log   继承   

原文地址:https://www.cnblogs.com/fzc521/p/8467680.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!