zoukankan      html  css  js  c++  java
  • 关于C#中接口的概念

    接口的概念:简单地说借口就是定义了一些方法的类,但这些方法并未实现。接口可以多重继承,一个类一旦引用了一个或多个接口,就必须实现,否则是报错。

    定义接口:

    namespace 接口
    {
        interface Interface1
        {
            int getmax(int a,int b);
            void reset(string n);
        }
    }

    //类class实现接口interface1

    class Class1 : Interface1
        {
            int s;

            //实现接口的方法必须声明为public,因为有些方法在接口中是隐式共有的,所以实现也必须是共有的
            public int getmax(int m, int n
            {       
                if (m > n)
                {
                    s = m;
                    return s;             
                }
                else
                {
                    s = n;
                    return s;             
                }  
            }

             public void reset(string s)
            {
                Console.WriteLine(s);
            }

    }

    //main方法

    class Program
        {
            static void Main(string[] args)
            {
                Class1 c = new Class1();
                Console.WriteLine( c.getmax(10,6));
                c.reset("hello world");
                Console.ReadLine();
            }
        }

    运行结果如下:

    10

    hello world

  • 相关阅读:
    接口开发
    操作Excel
    操作mongodb
    sys模块
    操作redis
    操作数据库
    日志生成、发送邮件
    Codeforces Round #487 (Div. 2)
    bitset学习
    Training for 分块&莫队
  • 原文地址:https://www.cnblogs.com/niguang/p/niguang.html
Copyright © 2011-2022 走看看