虚方法:
•用virtual修饰的方法叫做虚方法
•虚方法可以在子类中通过override关键字来重写
•常见的虚方法:ToString() Equals
作用:如果bai子类重写了虚方du法,那么运行时将使zhi用重写后的逻辑,如果没有重写,则使用父类中虚方法的逻辑。
抽象方法:
•抽象类与抽象方法由abstract修饰
•abstract的使用注意
–抽象方法没有方法体
–抽象成员只能存在于抽象类中
–抽象类可以有非抽象成员
–抽象类的派生类必须实现抽象方法体
–抽象类只能用作基类,无法实例化
作用:规范对象的规则,属性。代表一类对象的所具有的公共属性或方法。
网友评论