zoukankan      html  css  js  c++  java
  • 多态

    子类到父类的转换(向上转型)

    子类转换成父类时的规则:

    1) 将一个父类的引用指向一个子类对象,称为向上转型,自动进行类型转换.

    2) 通过父类引用变量调用的方法是子类覆盖或继承父类的方法,而不是父类的方法.

    3)通过父类引用变量无法调用子类特有的方法

    父类到子类的转换(向下转型)

    向下转换时,需要强制类型转换

    向下转型:将一个指向子类对象的父类引用赋给一个子类的引用

    实现多态的3个条件:

    1)继承的存在(继承是多态的基础,没有继承就没有多态)

    2)子类重写父类的方法(多态下调用子类重写后的方法)

    3)使用父类的类型,指向子类对象(子类到父类的类型转换)

    instanceof运算符

    用法:  对象   instanceof   类或接口

    instanceof运算符用来判断一个对象是否属于一个类或者实现了一个接口,结果为true或false.

    instanceof通常和强制类型转换结合使用(在强制类型转换之前通过instanceof运算符检查对象的真实类型,再进行相应的强制类型转换)

  • 相关阅读:
    猿辅导-去除数组中数量大于k的数
    OSI体系结构各层协议
    京东-学生合唱队分组
    146-LRUCache
    76-最长上升子序列
    无序数组中三个数字乘积最大值
    38-字符串的排列
    35-复杂链表的复制
    208-Implement Trie(Prefix Tree)
    69-求一个整数的平方根
  • 原文地址:https://www.cnblogs.com/sujulin/p/6623454.html
Copyright © 2011-2022 走看看