C#类的多态性(非常重要)
摘要:
C#当中类的多态性总结第一种:编译时的多态性,直接这样说不知道说啥?程序执行过程主要分为三步:编译,链接,运行。在编译时体现的多态性是通过方法的重载来实现的。方法的重载我们听过,就是一个类对象调用若干同名,但参数类型、个数不同。类对象是根据参数类型,个数来决定调用哪个同名方法,实现何种操作。C#语言的方法重载与C++、java基本是一样的,但是C#还包含C++的运算符重载,java里面没有这个概念。第二种:运行时的多态性,是在系统运行时,调用一个名字相同,参数类型也相同以及个数也完全一样的方法,但会完成不同的操作。C#运行时的多态性通过虚方法实现。在类方法声明加上了virtual修饰符,称为虚 阅读全文
posted @ 2012-09-17 17:02 1.曲待续 阅读(220) 评论(0) 推荐(0) 编辑