component
component
是组件的, 一个类作为,另外一个类的补充.
主类可以调用组件类的public
函数和protected
函数.
可以在组件类声明虚函数, 然后在主类中实现该函数, 在主类中可以可以通过base
来调用组件类的虚函数实现.
PS: 不存在纯虚函数,一般在虚函数声明中直接抛出异常作为替代。
虚函数
虚函数是可以被覆写的函数。虚函数可以是 public
或 protected
的。覆写时必须使用相同的访问修饰符(即 public
虚函数必须用 public
覆写,protected
虚函数必须用 protected
覆写)。