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

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

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

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

    2、多态的格式是什么?

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

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

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

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

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

    boolean b = 对象 instanceof 数据类型

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

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

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

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

     

  • 相关阅读:
    java笔记之连接数据库
    关于数据集合的使用
    ubuntu下安装MySql
    Android笔记之Broadcast广播机制
    InputStream
    Android笔记之Toast
    jqGrid 复选框实现单选
    layer弹出框包含页面
    input不显示边框
    UUID
  • 原文地址:https://www.cnblogs.com/zhangrui0328/p/9060812.html
Copyright © 2011-2022 走看看