level 7
各位吧友,新年快乐。
最近在图书馆淘到一本书叫<Delphi 设计模式>,在看的时候,发现笔者讲述一个设计模式会用抽象类和接口进行举例。但是我没有弄明白,其实接口和抽象类差不多,个人感觉接口就是特殊的抽象类。接口就是方法是Public的,没有成员属性。如果对它进行实例化在编译器就会报错,除此之外,我没有发现它们之间的不同。发明语言的人肯定比我聪明,那么有没有谁能讲解一下接口和抽象类的区别,或者换一句话说有没有哪一点是接口独有的而抽象类不能的。
2016年02月12日 12点02分
1
level 8
我只知道接口比抽象类更抽象,接口继承后可化为抽象类,哈哈!
2016年02月14日 03点02分
2
level 3
类和接口的区别,汽车继承运输车这个类,汽车也可以实现鸣笛这个接口。
2016年03月22日 05点03分
9
level 3
接口用处比抽象类广,抽象方法用的多,抽象类很少用,楼主只需要建立起delphi 类的概念,多研究接口即可
2016年03月22日 05点03分
10