1、abstract即抽象,含有抽象方法的类是抽象类,抽象类无法被实例化,但抽象类不一定含有抽象方法,声明一个抽象类可以避免被实例化;
2、abstract修饰的方法不可有方法实现,对应的子类必须实现抽象方法;
3、virtual修饰的方法为虚函数,虚函数必须有方法体,即使是一个空的大括号,子类可以不重写;
4、abstract与virtual修饰的方法子类重写用override。
1、abstract即抽象,含有抽象方法的类是抽象类,抽象类无法被实例化,但抽象类不一定含有抽象方法,声明一个抽象类可以避免被实例化;
2、abstract修饰的方法不可有方法实现,对应的子类必须实现抽象方法;
3、virtual修饰的方法为虚函数,虚函数必须有方法体,即使是一个空的大括号,子类可以不重写;
4、abstract与virtual修饰的方法子类重写用override。