总结:new可以使用在有virtual或无virtual的时候,但不能用在abstract中.
override对应的是virtual和abastact.和new的主要区别在于,当出现
Father a=new Sun();
如上声明对象的情况时,使用new声明的方法使用的仍是父类方法,而override声明的方法使用的是子类中的方法.
override 说明的是虚方法,new则不是。
new 为了让人清楚知道覆盖了父类方法.
override 才有实际作用,后期联编