虚函数的修饰符:final override(仅能虚函数)

final:

(1):用来修饰类,使该类不能被继承.(理解:使该类被终结)

虚函数的修饰符:final override(仅能虚函数)_第1张图片

(2):用来修饰类的虚函数,使得该虚函数在子类中不能被重写.(理解:使该功能终结)(注意:函数必须是虚函数)

虚函数的修饰符:final override(仅能虚函数)_第2张图片

override:

(1)提示程序的阅读者,这个函数是重写父类的功能.

虚函数的修饰符:final override(仅能虚函数)_第3张图片

(2)防止程序员在重写父类的函数时,把函数名写错. 

虚函数的修饰符:final override(仅能虚函数)_第4张图片

 注意:override只需要在函数声明时使用,函数定义时不需要使用,否则报错.

你可能感兴趣的:(c++)