zoukankan      html  css  js  c++  java
  • 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()
            {
                
            }
        }

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

  • 相关阅读:
    mysql参数优化
    看见的一个mysql面试题
    面向对象的继承
    面向对象的权限修饰符
    php实现无限极分类
    php的冒泡排序
    frame框架的跳转
    thinkphp中open路径问题
    mysql触发器
    mysql事务
  • 原文地址:https://www.cnblogs.com/T-ARF/p/9227406.html
Copyright © 2011-2022 走看看