• Java基础知识回顾-9(多态)


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

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

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

    2、多态的格式是什么?

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

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

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

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

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

    boolean b = 对象 instanceof 数据类型

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

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

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

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

     

  • 相关阅读:
    Java读写配置文件prop.properties
    java中int转String 固定位数 不足补零
    plantix插件工具,eclipse工具
    MongoDB API java的使用
    CSS定位细节
    Mysql 基于BinaryLog的复制
    Mysql之复制服务
    Linux 中文乱码问题解决
    Maven中手动引用第三方jar包
    innodb之超时参数配置
  • 原文地址:https://www.cnblogs.com/zhangrui0328/p/9060812.html
Copyright © 2020-2023  润新知