zoukankan      html  css  js  c++  java
  • 多态、接口

    abstract 实现抽象;

    与virtual的区别:  virtual的方法要加函数内容,abstract方法不加函数内容;

    virtual可以实例化,abstract不可以实例化;

    子类中都用override重写;

    1.抽象类不能被实例化
    2.抽象方法一定存在于抽象类中(抽象方法的类名一定要加abstract)
    3.抽象类中不一定只有抽象方法

    抽象类用来当父;

    调用抽象类的方法,只能用子类继承来调用

    ------------

    接口:interface  

    不是类,用来放父;

    接口中不能有任何实质性的方法;

    所有的方法都是“抽象的”;

    不需要访问修饰符,全部的内容都是public的

  • 相关阅读:
    defer与async的区别
    Promise 的含义
    SCSS 与 Sass 异同
    CSS总结2
    CSS总结1
    jQuery-插件,优化
    jQuery-表格以及表单
    jQuery-事件以及动画
    jQuery-ajax
    jQuery-DOM操作
  • 原文地址:https://www.cnblogs.com/m110/p/7821123.html
Copyright © 2011-2022 走看看