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

  • 相关阅读:
    用GDB调试程序(一)
    ZOJ Problem Set
    android 去除标题
    【hadoop之翊】——基于CentOS的hadoop2.4.0伪分布安装配置
    layoutSubviews总结
    用数据说话,外贸产品选择(中篇)-google趋势分析法
    Apache介绍
    浅谈android4.0开发之GridLayout布局
    Android GridView 分页加载数据
    Android TableLayout中的使用说明
  • 原文地址:https://www.cnblogs.com/niguang/p/niguang.html
Copyright © 2011-2022 走看看