摘要: 对于多态比较专业的解释,从这篇文章里面可以找到《重新认识抽象类和接口的区别》中一些问题的答案。一、什么是多态   面向对象程序设计中的另外一个重要概念是多态性。在运行时,可以通过指向基类的指针,来调用实现派生类中的方法。可以把一组对象放到一个数组中,然后调用它们的方法,在这种场合下,多态性作用就体现出来了,这些对象不必是相同类型的对象。当然,如果它们都继承自某个类,你可以把这些派生类,都放到一个数... 阅读全文
posted @ 2010-01-10 19:40 nd 阅读(817) 评论(1) 推荐(0) 编辑
摘要: 因为平时项目中用到的很少,这种基础的问题,看了忘,忘了看。从网上找到的千篇一律。今天自己试验一下这些说法。 三、抽象类和接口的区别: 1.类是对对象的抽象,可以把抽象类理解为把类当作对象,抽象成的类叫做抽象类.而接口只是一个行为的规范或规定,微软的自定义接口总是后带able字段,证明其是表述一类类“我能做。。。”.抽象类更多的是定义在一系列紧密相关的类间,而接口大多数是关系... 阅读全文
posted @ 2010-01-10 17:23 nd 阅读(686) 评论(2) 推荐(0) 编辑