接口

接口 默认internal 可以public

没有实现体的方法  默认public  abstract

接口定义标准 不执行 不能设置断点

如果是抽象类实现接口,实现接口的方法  或者属性     接口用的方法重写为abstract

接口不能包括非抽象成员--字段

自动属性 get set 访问器必须同时声明

接口中的没有实现的属性叫读写属性,可以只声明一个访问器

统一调用实现多态。

基类实现接口,派生类继承。

派生类继承基类,派生类实现接口,减少类库的体积。

接口可以继承接口  面向功能           抽象类  面向对象

接口在调用的时候,一般针对某一类的方法进行调用。类似抽象类 。

接口-》抽象类-》父类-》子类

在类中实现了显示接口调用方法,那么类的实例不可以调用接口的方法,因为显示接口的方法 IL访问修饰符private,可以把类的实例赋给对应接口变量,通过接口调用。

抽象类对象不能调用接口中定义的方法,接口变量不能调用类继承重写的方法,用object[] o来接受对象,然后判断能否转换到相应类对象,调用方法。

代码多的时候用类图,找到main  清楚的看到相互的关系。

~底层

extern

IL中gc     collect方法  修饰符static extern  表示方法的实现体不在程序中在系统中。

方法的实现过程,不在程序中,在程序中调用系统的方法,方法的实现体在系统中

 

 

 

 

 

namespace 接口司机
{
    interface Interface1
    {
        void Func1();
    }
    interface Interface2
    {
        void Func2();
    }
    interface Interface3
    {
        void Func3();
    }
    interface MyInterface : Interface2 ,Interface3 
    {   
        }

}

 

 

转载于:https://www.cnblogs.com/ggg34674/archive/2012/07/10/2583889.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值