C#中的interface和abstract class之间的区别
2013-03-07 17:25
381 查看
4000
a. interface中不能有字段,abstract class则可以;
b. interface可以被多重继承(即可以被多个具体类实现),abstract class则不可以;
c. interface中不可能有任何成员方法被实现,abstract class则可以。事实上,一个类中只要有一个成员方法是
abstract的,那么这个类就一定是abstract class,abstract class中可以有非abstract的方法;
a. interface中不能有字段,abstract class则可以;
b. interface可以被多重继承(即可以被多个具体类实现),abstract class则不可以;
c. interface中不可能有任何成员方法被实现,abstract class则可以。事实上,一个类中只要有一个成员方法是
abstract的,那么这个类就一定是abstract class,abstract class中可以有非abstract的方法;
相关文章推荐
- C#中interface和abstract class之间的区别
- 在C#中interface与abstract class的区别
- C#中??和?分别是什么意思? 在ASP.NET开发中一些单词的标准缩写 C#SESSION丢失问题的解决办法 在C#中INTERFACE与ABSTRACT CLASS的区别 SQL命令语句小技巧 JQUERY判断CHECKBOX是否选中三种方法 JS中!=、==、!==、===的用法和区别 在对象比较中,对象相等和对象一致分别指的是什么?
- 在Java和C#中,abstract class和interface的区别
- class,abstract class,interface之间的继承与实现关系(java,c#)
- 在Java和C#中,abstract class和interface的区别
- 黑马程序员_王康 abstract class 和 interface之间的区别
- java中abstract class 和interface之间的区别
- abstract class和interface有什么区别(二)
- abstract class和interface的区别
- abstract class和interface的区别
- Java interface与abstract class 区别
- java中interface 和abstract class的区别(精简版)
- 4.2.8 抽象类(abstract class)与接口(interface)有什么异同【Part3:区别】
- C#中out和ref之间的区别
- NET,ASP.NET,C#,WinFrom之间的联系与区别
- 面试系列之——abstract class和interface的区别
- abstract class和interface有什么区别?
- abstract class和interface的区别
- 抽象类(abstract class)和接口(interface)的区别?