• 再谈接口


    1、显示实现接口

    上文已经说了简单的接口的实现,基本的用法是应该够了。
    但是此书中还有其他的详细的内容,第一个就是显示实现接口。个人感觉 还是显示实现接口好一点,到以后使用的时候估计就不哪么想了 ,但是个人有个人的用法。
    显示实现接口,在调用的时候存在差异性。
    public interface Iinerface
    {
         
    void print();
    }

    继承类如下
    public class Minterface:Iinterface
    {
       Iinterface.print()
       
    {
          Console.WriteLine(
    "显示继承的方法Iinterface.print()");
       }

    ]

    实现调用
    Iinterface m_Iinterface=new Minterface();
    m_Iinterface.print();


    2、接口的合并
    接口不可以继承但是用老师的话说,用“合并”这么叫更为恰当。
    public interface I1
    {
        
    void method1();
    }

    public interface I2
    {
        
    void method2();
    }

    public interface I3:I1.I2
    {
        
    void method3();
    }

    下面我们调用的时候就可以这么写了
    public class minterface:I3
    {
        
    void method1(){}
        
    void method2(){}
        
    void method3(){}
    }
    //其实上面这个类如果我们不用接口合并的话下面我们可以这么写
    public class minterface:I1,I2,I3
    {
        
    void method1(){}
        
    void method2(){}
        
    void method3(){}
    }
    //实现的效果是一样的,但是第三个接口我们就没有设置成合并上面两个的接口了。应该更改为
    public interface I3//这里的":I1,I2"就不需要写了
    {
        
    void method3();
    }
    3、接口的回调//目前还没明白,,,正在研究中。。。呵呵
  • 相关阅读:
    flexible
    arcgis
    vue 语法糖
    sass 的安装 编译 使用
    nodeJs
    微信小程序
    linux cgroups 简介
    git命令
    sublime笔记
    工程优化学习(进退法、黄金分割法、二次插值法、三次插值法、最速下降法)
  • 原文地址:https://www.cnblogs.com/itgmhujia/p/1154610.html
Copyright © 2020-2023  润新知