美文网首页三大框架学习java面试javaweb
多态,父类的引用指向子类的对象

多态,父类的引用指向子类的对象

作者: 楼亭樵客 | 来源:发表于2017-04-17 12:26 被阅读3次

定义一个父类类型的引用指向一个子类的对象既可以使用子类强大的功能,又可以抽取父类的共性。 所以,父类类型的引用可以调用父类中定义的所有属性和方法,而对于子类中定义而父类中没有的方法,父类引用是无法调用的;

那什么是动态链接呢?当父类中的一个方法只有在父类中定义而在子类中没有重写的情况下,才可以被父类类型的引用调用; 对于父类中定义的方法,如果子类中重写了该方法,那么父类类型的引用将会调用子类中的这个方法,这就是动态连接。

对于多态,可以总结以下几点:

一、使用父类类型的引用指向子类的对象;

二、该引用只能调用父类中定义的方法和变量;

三、如果子类中重写了父类中的一个方法,那么在调用这个方法的时候,将会调用子类中的这个方法;(动态连接、动态调用)

四、变量不能被重写(覆盖),”重写“的概念只针对方法,如果在子类中”重写“了父类中的变量,那么在编译时会报错

相关文章

  • Java的多态特性

    多态:对象的多种形态 1、引用多态 父类的引用可以指向本类的对象父类的引用可以指向子类的对象 2、方法多态 创建本...

  • 多态

    一、多态 1、引用多态父类的引用指向本类的对象父类的引用指向子类的对象 继承是实现多态的基础 2、方法多态创建本类...

  • 2.4 多态(面向对象)

    1、Java中的多态 对象的多种形态 引用多态父类的引用可以指向本类的对象父类的引用可以指向子类的对象 方法多态创...

  • JAVA学习之多态篇(五)

    多态=对象的多种形态 继承是多态的实现基础 一. 引用的多态 父类的引用可以指向本类的对象 父类的引用可以指向子类...

  • 多态

    对象具有多种形态。(1)引用多态父类引用指向本类的对象父类引用指向子类的对象(2)方法多态创建本类对象时,调用的方...

  • 二、Java面向对象-多态

    1、对象的多种形态 引用多态父类的引用可以指向本类的对象父类的引用可以指向子类的对象 方法多态创建本类对象时,调用...

  • 多态

    对象的多种形态 1 引用多态 父类的引用可以指向本类的对象 父类的引用可以指向子类的对象 2方法多态 创建本类对象...

  • 面向对象的三大特性之--多态

    1.对象的多种形态(1).引用多态父类的引用可以指向本类的对象父类的引用可以指向子类的对象(2).方法多态创建本类...

  • 多态

    对象的多种形态1引用多态 父类的引用可以指向本类的对象 父类的引用可以指向子类的对象 2方法多态 创建本类对象时,...

  • Day08--面向对象

    多态 定义:事物存在的多种体现形态。 多态的体现:父类的引用指向自己的子类对象。父类的引用也可以接收自己的子类对象...

网友评论

    本文标题:多态,父类的引用指向子类的对象

    本文链接:https://www.haomeiwen.com/subject/zkynwttx.html