C#下 子类继承父类的虚方法后 使用override重写父类方法 和 不使用override重写有什么区别?

来源:互联网 发布:settings是什么软件 编辑:程序博客网 时间:2024/06/03 15:56
不使用override重写的话 子类new出来的对象 调用该虚方法   是调用的在父类中的虚方法的定义的方法体执行的
打个比如吧 就像 你继承父亲的房子 但是房子如果没过户(重写) 户名不是你 所以还是使用父亲的
但是过户了就是你的了~! 比喻不是很直观


呵呵 子类对象重写后调用的时候就是子类中重写后的方法了 不重写 子类对象调用该虚方法 还是父类中实现的那个方法
原创粉丝点击