栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > .Net

C# 接口

.Net 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

C# 接口

什么是接口:一种规范,一种能力

关键字 interface

定义一个接口,添加类通常以英文字母I开头

interface IFly
    {
        void IFly();
    }

实例:调用接口中的方法

 class Program
    {
        static void Main(string[] args)
        {
            Teacher t = new Teacher();
            t.IFly();
            Console.ReadKey();
        }
    }


   

    public class Teacher:Person,IFly
    {
        public  void  Say()
        {
            Console.WriteLine("hello");

        }
        public void IFly()
        {
            Console.WriteLine("我也会飞");

        }
    }

    public class Student:IFly
    {
        public void SayHello()
        {
            Console.WriteLine("我是老师");

        }
        public  void IFly()
        {
            Console.WriteLine("我会飞");
        }
    }
    
}


C# 中接口和类有什么异同
不同点:
1.不能直接实例化接口.
2.接口不包含方法的实现
3.接口可以多继承,类只能单继承
相同点:
1.接口 类 和接口可以 从多个接口继承
2.接口类似于抽象基类:继承接口的任何非抽象类型都必须实现接口的所有成员

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/907596.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号