博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
11显式实现接口
阅读量:7199 次
发布时间:2019-06-29

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

using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;namespace _11显式实现接口{    class Program    {        static void Main(string[] args)        {            //实现多态:声明接口指向类            //显式实现接口,避免了函数重名问题            I1 i = new Person();            i.Test();  //这里是实现了接口的方法            //显式实现接口的用途:当有同名函数时,使用显式实现接口            //抽象类实现接口时,用子类去实现接口。        }    }    class Person : I1    {        //普通实现接口(优先实现接口,然后才是类的成员函数,如果已经有显式实现接口,则是类的成员)        public void Test()        {            Console.WriteLine("类的成员");        }        //显式实现接口:告诉程序这个函数才是接口的,不是类的        void I1.Test()        {            Console.WriteLine("接口的成员");        }    }    interface I1    {        void Test();    }}

 

转载于:https://www.cnblogs.com/andu/p/6138228.html

你可能感兴趣的文章
我的友情链接
查看>>
MySQL常用命令
查看>>
keepalived实现对mysql主从复制的主备自动切换
查看>>
批处理中使用系统路径的命令
查看>>
最完整的BDC升PDC的方法
查看>>
关于UILabel自适应宽度高度
查看>>
onethink不能开启页面trace
查看>>
Linux基础:文件属性和权限
查看>>
在 Windows 上安装 SVN Subversion 服务端
查看>>
使用安全的Windows磁盘格式
查看>>
分布式设计与开发(二)------几种必须了解的分布式算法
查看>>
curl命令
查看>>
setsockopt用法详
查看>>
Linux的目录管理类命令之cd、pwd
查看>>
tem
查看>>
list 分组
查看>>
ubuntu 使用link方式安装eclipse svn插件
查看>>
三次交换机如何配置生成树协议----STP
查看>>
Mybatis #{} 和 ${} 的区别
查看>>
XenServer 6.5实战:Creating a Storage Repository (CIFS)
查看>>