理解C#多态Polymorphic, new, virtual, override, sealed
Polymorphic多态在C#new, virutal, override, sealed
New 是指隐藏父类的方法
Virtual 是指允许子类覆盖
Override 是覆盖父类的Virtual方法
Sealed 是指不可再被继承
1. static 方法不可被继承
2. C#编译器会提出警告,并且会自动加上new, 比如你新建了一个类,并且试图override ToSt
原创
2012-11-28 23:07:36 ·
503 阅读 ·
0 评论