多态可以被分为四类:强制的,重载的,参数的和包含的。
现在简单的描述下包含的多态:
1)基类继承式多态
2)接口实现式多态
从技能实现的角度来看,是.NET的动态绑定机制成就来面向对象的多态特性。
静态绑定:在编译期间就可以确定关联,一般以方法重载来实现;
动态绑定:在运行期通过检查虚拟方法表来确定动态关联重写的方法,一般以继承和重写来实现
多态
最新推荐文章于 2024-05-21 18:54:19 发布
多态可以被分为四类:强制的,重载的,参数的和包含的。
现在简单的描述下包含的多态:
1)基类继承式多态
2)接口实现式多态
从技能实现的角度来看,是.NET的动态绑定机制成就来面向对象的多态特性。
静态绑定:在编译期间就可以确定关联,一般以方法重载来实现;
动态绑定:在运行期通过检查虚拟方法表来确定动态关联重写的方法,一般以继承和重写来实现