zoukankan      html  css  js  c++  java
  • Java基础知识回顾-9(多态)

    1、多态是什么,多态的前提条件是什么?

    多态是继封装、继承之后,面向对象的第三大特性。多态体现为父类引用变量可以指向子类变量。

    多态的前提是必须有子父类关系或者类实现接口关系,否则无法完成多态。

    2、多态的格式是什么?

    父类类型  变量名 = new 子类类型();

    3、抽象类和接口也可以通过多态引用变量,因为创建对象的是他们的子类而并非他们本身。

    4、多态中若是调用成员变量,则体现的是父类的成员变量,若调用方法,则首先调用子类的方法,若子类没有重写父类的方法,则调用父类的方法。

    5、instanceof关键词的作用是什么?

    我们可以使用instanceof来判断某个对象是否属于某种数据类型。

    boolean b = 对象 instanceof 数据类型

    若属于,则返回true,否则返回false。

    6、向下转型是将已经向上转型后的变量强转为子类变量,格式为

    子类名 变量名 =(子类名)父类类型的变量

    向下转型需要判断该父类是否是由该子类向上转型生成的,运用instanceof进行判断。

     

  • 相关阅读:
    Installing Oracle Database 12c Release 2(12.2) RAC on RHEL7.3 in Silent Mode
    周四测试
    假期生活
    《人月神话》阅读笔记三
    《人月神话》阅读笔记二
    《人月神话》阅读笔记一
    软件进度7
    软件进度6
    软件进度5
    软件进度4
  • 原文地址:https://www.cnblogs.com/zhangrui0328/p/9060812.html
Copyright © 2011-2022 走看看