虚方法
抽象方法
用virtual修饰
用abstract修饰
要有方法体
不允许有方法体
可以被子类override
必须被子类override
除了密封类都可以写
只能在抽象类中
1.抽象方法在子类中必须被重写,且只能在抽象类中被声明(不能包含方法体) 2.虚方法在子类中可以选择性重写,可以不重写。除了密封类可以在任意类中声明(包含方法体)。