Java多态的向上转型实例代码分析
导读:本文共1024.5字符,通常情况下阅读需要3分钟。同时您也可以点击右侧朗读,来听本文内容。按键盘←(左) →(右) 方向键可以翻页。
摘要: 1、说明向上转型就是把一个子类引用给一个父类引用,也就是父类引用 引用了子类的对象,即父类 父类对象 = 子类实例。此时通过父类引用变量调用的方法是子类覆盖或继承父类的方法,而不是父类的方法。但是调用的属性还是父类的属性。2、实例classAnimal{publicStringname;publicvoideat(){System.out.println(... ...
音频解说
目录
(为您整理了一些要点),点击可以直达。向上转型就是把一个子类引用给一个父类引用,也就是父类引用 引用了子类的对象,即父类 父类对象 = 子类实例。
此时通过父类引用变量调用的方法是子类覆盖或继承父类的方法,而不是父类的方法。但是调用的属性还是父类的属性。
知识点扩充:
Java允许把子类对象赋值给父类的引用变量,不用做任何强制转换,系统自动完成。向上转型来自于自下而上的继承关系,子类继承父类,子类是一种特殊的父类,所以向上转型的操作其实是情理之中的。
下面依照简单的代码,来试着理解向上转型的概念与好处。
本文:
Java多态的向上转型实例代码分析的详细内容,希望对您有所帮助,信息来源于网络。