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操作符主要用于两个对象之间的类型转换

  • 相关阅读:
    Burp suite
    CTF 压缩包分析
    PHP代码审计
    SQL注入
    常考文件包含漏洞
    PHP黑魔法
    CTF WEB笔记
    MsSQL数据库提权
    ATT&CK实战系列
    Linux访问控制
  • 原文地址:https://www.cnblogs.com/fl72/p/8294869.html
Copyright © 2011-2022 走看看