zoukankan      html  css  js  c++  java
  • 深入理解多态

    1.如果一个类(方法)用abstract修饰,那么这个类(方法)就是抽象类(方法)
    2.抽象类中可以有抽象方法,也可以有普通方法
    3.抽象方法不能有方法体,{}都不能有,直接以分号结束
    4.抽象类可以有构造
    5.抽象类不可以实例化
    6.抽象类不能是静态类或密封类?why?
         becase:静态类会在静态存储区创建一个类的实例。而抽象类是不能有实例的。所以两者设计的套路是相违背的

    7.如果一个类继承自,,,抽象类,必须重写所有抽象方法,除非子类也是抽象类
    8.一键重写所有抽象方法的快捷键Ctrl+. 或者 Alt+Shift+F10
    9.抽象类中的抽象方法用来约束子类方法的格式(用来约束子类对象)
    10.抽象方法必须在抽象类中

    11.is和as操作符的使用

       is操作符用于检查对象和制定的类型是否兼容

         as操作符主要用于两个对象之间的类型转换

  • 相关阅读:
    探索需求14
    周总结5
    周总结4
    探索需求13
    Java——迭代器
    Java——Collection集合
    Java——包装类
    Java——Arrays
    Java——BigInteger、BigDecimal
    Java——System
  • 原文地址:https://www.cnblogs.com/fl72/p/8294869.html
Copyright © 2011-2022 走看看