final的用法是写在虚函数的后面,告知后面继承该类的类不可以再重写该虚函数
非常有意思的一个点就是,这个final其实是不可以加在父类的虚函数后面的,因为当加在了父类的虚函数后面后,那么继承的第一个子类是不能重写该虚函数的,那么就会出现子类也是一个抽象类,是不能够实例化一个对象出来的,后面再继承的对象也都是抽象类,所以一般final可以加在已经子类上,并且该子类要做另一个类的父类,但是又不想让另一个类重写该函数的时候
微信扫一扫
final的用法是写在虚函数的后面,告知后面继承该类的类不可以再重写该虚函数
非常有意思的一个点就是,这个final其实是不可以加在父类的虚函数后面的,因为当加在了父类的虚函数后面后,那么继承的第一个子类是不能重写该虚函数的,那么就会出现子类也是一个抽象类,是不能够实例化一个对象出来的,后面再继承的对象也都是抽象类,所以一般final可以加在已经子类上,并且该子类要做另一个类的父类,但是又不想让另一个类重写该函数的时候
相关推荐