zoukankan      html  css  js  c++  java
  • 抽象类和接口差异

    /// 抽象类是一个类,里面可以包含一切类可以包含的

    /// 抽象成员 必须包含在抽象类里面,抽象类还可以包含普通成员

    /// 继承抽象类后,必须显示的override其抽象成员

    /// 抽象类不能直接实例化,声明的对象只能使用抽象类里的方法,

    ///不能用子类新增的方法

    /// 父类只有一个

    /// is a

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

    /// 接口不是类,里面可以包含属性、方法、事件   不能包含字段,委托,

    ///不能用访问修饰符

    /// 接口只能包含没有实现的方法

    /// 实现接口的话,必须实现全部方法

    /// 接口不能直接实例化,声明的对象只能使用接口里的方法,

    ///不能用子类新增的方法

    /// 接口可以实现多个

    /// can do

    接口里面方法不用加public 因为默认就带有public 

    /// 普通方法是由编译时决定的 声明的对象,左边
    /// 虚方法是由运行时决定的 实例化对象 ,右边

  • 相关阅读:
    Codeforce 270A
    Codeforce 513A
    Codeforce 834A
    51Nod 1433 0和5
    51Nod 1005 大数加法
    51Nod 1136 欧拉函数
    51Nod 1449 砝码称重 (二进制思想)
    Codeforce 459A
    Codeforce 515A
    Codeforce 474A
  • 原文地址:https://www.cnblogs.com/anyihen/p/12404767.html
Copyright © 2011-2022 走看看