zoukankan      html  css  js  c++  java
  • 接口

    接口 默认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 
        {   
            }
    
    }
  • 相关阅读:
    echarts实现中国地图(部分省份版)
    Head First 设计模式——与设计模式相处
    Head First 设计模式-复合模式
    Head First 设计模式-状态、代理模式
    Head First 设计模式-模板方法、迭代器
    魔幻的一个月~
    Head First 设计模式-命令与适配器模式
    突然想写点什么……
    Head First 设计模式- 工厂与单件模式
    Head First 设计模式——观察者与装饰者模式
  • 原文地址:https://www.cnblogs.com/ggg34674/p/2583889.html
Copyright © 2011-2022 走看看