new是通过在派生类中声明新的与基类具有相同函数签名的方法从而屏蔽基类的函数成员,override是在派生类中重写基类中声明为virtual的方法,两者的区别在于,如果要实现派生类中new的新方法,那么需要定义的是指向派生类的引用的派生类的实例,而override是用于指向派生类的基类引用场景
2018-05-08
举报