• abstract


    抽象方法不做什么事情,所以不需要大括号,直接加引号结束即可。在派生类中,用 override 来实现这个抽象方法。
  • 抽象的类不能被实例化,所以不能用 new 来产生实例。
  • 如果方法是抽象的,则类必须是抽象的。
  • 派生类必须实现基类中的所有抽象方法,如果它不能做到,那么它也应该是个抽象类。
  • 抽象类不能是密封的。(关于密封:如果我们不想让一个类被继承,可以使用 sealed 关键字来确保它不会被继承。)
  • public abstract class HuntingAnimal
    {
        public abstract void Hunt();
    }


    public class Tiger : HuntingAnimal
    {
        public override void Hunt()
        {
            //...
        }
    }

  • 相关阅读:
    2014-12-13 ~ 2015-11-13
    Burnside引理与polya定理
    HDU 5418 Victor and World (状态压缩dp)
    HDU 5446 Unknown Treasure(lucas + 中国剩余定理 + 模拟乘法)
    HDU 5412 CRB and Queries (整体二分)
    LA 4327 Parade(单调队列优化dp)
    win7远控控制桌面防火墙设置到例外
    win7远控控制桌面
    TCP的三次握手和四次挥手
    ES6 for in与for of 的使用方法及其区别
  • 原文地址:https://www.cnblogs.com/greencolor/p/1572438.html
  • Copyright © 2020-2023  润新知