美文网首页
25、虚方法和抽象类

25、虚方法和抽象类

作者: GameObjectLgy | 来源:发表于2021-10-08 20:45 被阅读0次
    虚方法:

    •用virtual修饰的方法叫做虚方法
    •虚方法可以在子类中通过override关键字来重写
    •常见的虚方法:ToString() Equals
    作用:如果bai子类重写了虚方du法,那么运行时将使zhi用重写后的逻辑,如果没有重写,则使用父类中虚方法的逻辑。

    抽象方法:

    •抽象类与抽象方法由abstract修饰
    •abstract的使用注意
    –抽象方法没有方法体
    –抽象成员只能存在于抽象类中
    –抽象类可以有非抽象成员
    –抽象类的派生类必须实现抽象方法体
    –抽象类只能用作基类,无法实例化

    作用:规范对象的规则,属性。代表一类对象的所具有的公共属性或方法。

    相关文章

      网友评论

          本文标题:25、虚方法和抽象类

          本文链接:https://www.haomeiwen.com/subject/dartuktx.html