C#中什么是类的接口

来源:百度知道 编辑:UC知道 时间:2024/06/14 07:55:44
能否举例说明一下,谢谢拉..

没有类的接口之说,只有类继承接口
比如说
public class student:IComparable
student类就可以重载接口IComparable的int CompareTo(object)方法

public interface A
{ void AA(); }
public class B : A
{
public void AA()
{}
}
B实现接口A

“接口是高度抽象的类”这种话是误导,虽然从代码上看起来没什么问题。但是接口就是接口,你不能说把一个类里的方法都抽象化了就成接口了,反过来说是可以的。
接口有其自己要承担的责任。

接口和类是并列关系,级别同等的,
一个类中有抽象方法,这个类就是抽象类,
一个类中的所有方法都是抽象的,那就是接口,
所以可以这么说,接口是一个高度抽象的类

类的接口就是开放给外界使用的方法,public类型的函数

C#中什么是类与的接口?