• Day04:集合框架(下) / 集合操作——线性表(一)


    对象转型

    向上转型:

    什么是向上造型?
    子类对象赋给父类引用
    父类引用指向子类对象

      父类类型    引用=子类对象;

    子类转成父类    默认进行(父类引用指用子类对象)。

    为什么需要向上造型?
    子类对象可以放入父类类型的数组中
    父类数组同一管理所有子类对象
    减少代码冗余

    向上造型的特性:
    向上造型后的父类引用
    只能调用到父类中的成员
    不能调用到子类特有的成员

    向上转型:

    父类转成子类    强制进行

    关键字:

    instanceof:测试左边的对象是否是右边类的实例。

    如果是则为true 否则为false

    方法重写(方法覆盖,override)1)什么是方法重写?

    子类不满父类中某个方法的功能,重新编写父类方法的现象。
    什么需要方法重写?
    父类中的方法不能满足子类的要求。
    如何进行方法重写?
    简单的方法重写:
    在子类中编写一个和父类中的某个方法,方法名相同,参数列表相同,访问修饰符和返回值也相同的方法。
    方法重写的效果?
    在向上造型的前提下,指向子类对象的父类引用,在调用被子类重写的方法时,运行的是子类重写后的方法。
    方法重写的运行期绑定:
    父类引用在运行方法时,jvm会检测这个父类引用指向的真实类型,调用真实类型重写后的方法
    方法重写的详细规则:
    必须相同的方法名,参数列表。
    可以不同的返回值:基本数据类型必须相同。
    引用数据类型,可以返回其子类。
    访问修饰符:
    子类重写的方法的访问修饰符,不能比父类更严格

  • 相关阅读:
    Zabbix监控MySQL免密码设置
    NFS文件服务器搭建
    Glufster挂载失败Mount failed. Please check the log file for more details解决办法
    CentOS和Redhat救援模式
    CentOS和Redhat单用户模式
    EXSI中Linux安装tools
    Redhat7.5安装glusterfs4
    思科交换机根据mac地址限制主机
    怎么关闭win10防火墙
    [0] WCF开发下,提示HTTP 无法注册 URL 进程不具有此命名空间的访问权限
  • 原文地址:https://www.cnblogs.com/wsnb8/p/11307816.html
Copyright © 2020-2023  润新知