博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
关于C#中接口的概念
阅读量:5280 次
发布时间:2019-06-14

本文共 682 字,大约阅读时间需要 2 分钟。

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

定义接口:

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

 

 

转载于:https://www.cnblogs.com/niguang/archive/2013/01/22/niguang.html

你可能感兴趣的文章
C# Stream 和 byte[] 之间的转换
查看>>
OMG: daily scrum nine
查看>>
redis与spring结合错误情况
查看>>
第六章 字节码执行方式--解释执行和JIT
查看>>
字符串方法title()、istitle()
查看>>
yield语句
查看>>
查看linux系统中占用cpu最高的语句
查看>>
[洛谷P1738]洛谷的文件夹
查看>>
ubuntu server设置时区和更新时间
查看>>
【京东咚咚架构演进】-- 好文收藏
查看>>
【HTML】网页中如何让DIV在网页滚动到特定位置时出现
查看>>
文件序列化
查看>>
jQuery之end()和pushStack()
查看>>
Bootstrap--响应式导航条布局
查看>>
Learning Python 009 dict(字典)和 set
查看>>
JavaScript中随着鼠标拖拽而移动的块
查看>>
HDU 1021 一道水题
查看>>
The operation couldn’t be completed. (LaunchServicesError error 0.)
查看>>
php每天一题:strlen()与mb_strlen()的作用分别是什么
查看>>
工作中收集JSCRIPT代码之(下拉框篇)
查看>>