virtual
virtual ---当方法被调用时,无论对象是否被转换为其基类型---都只有位于对象继承链最末端的方法实现会被调用。
也就是说 :虚方法是按照其运行时类型而非编译时类型进行动态邦定调用的。
**************************************************************
override---显式地表明方法在重写基类中的虚方法。---仅应用于虚方法。
也就是说 :虚方法是按照其运行时类型而非编译时类型进行动态邦定调用的。
**************************************************************
override---显式地表明方法在重写基类中的虚方法。---仅应用于虚方法。