- the two keyword are aimed at virtual function
- final
final function must be a virtual funtion , final means that the base virtual function can not be override
- override
override means the subclass have override the virtual function of baseclass , just a play a part of emphasis(强调作用)