• C# 接口


    接口,顾名思义。

    提供一个别的程序所能够使用本程序的沟通方法。

    比如路由器的网线接口,电源插座

    那么在编程中即为提供一个其他类能够访问的方法。

    首先先看代码:

     interface IHuman
        {
            string Name { get; set; }
    
            void Eat();
        }

    这就是一个接口的代码。

    那么接口都有哪些特点呢:

    1 接口是一个类型,不是类

    2 接口不可以有实现的代码

    3 接口内的所有的代码都是默认公共。

    4接口无法实例化

    那么如何使用接口呢?

    代码:

     interface IHuman
        {
            string Name { get; set; }
    
            void Eat();
        }
        class Iam : IHuman
        {
            public string Name { get; set; }
    
            public void Eat()
            {
               
            }
        }

    使用接口必须是的要素有

    1 继承接口的类必须实现所有的接口中的方法,属性

    值得一说的是,类继承类只能继承一次。但是继承接口是不限的。

    那么代码:

      interface IHuman
        {
            string Name { get; set; }
    
            void Eat();
        }
        interface ILanguage
        {
            void Say();
        }
        class Iam : IHuman,ILanguage
        {
            public string Name { get; set; }
    
            public void Eat()
            {
               
            }
    
            public void Say()
            {
                
            }
        }

    一个类可以继承多个接口。同样继承多各类的时候也要实现多个接口的中的代码;

  • 相关阅读:
    Linux常用几种shell
    opencv中snake的调用方法示例
    GIT 常用命令手册
    偏最小二乘法回归(Partial Least Squares Regression)
    镜头的参数指标
    Git详解Git分支
    tab选项卡,不带自动切换定时器
    setTimeout和setInterval
    tab选项卡,带自动播放
    动态添加,删除class样式
  • 原文地址:https://www.cnblogs.com/T-ARF/p/9227406.html
Copyright © 2020-2023  润新知