zoukankan      html  css  js  c++  java
  • 面向对象:接口

    接口:为了表述归属多个分类的情况,未来实现能够继承多个类的这种情况
    一个类只能继承一个父类,但能继承多个接口

    接口是更为抽象的抽象类,具有抽象类的特性

    1.不能实例化,造对象,能通过子类造对象 2.不能定义字段,方法,只能写抽象方法,必须要实现

    新建一个接口:在解决方案下命名空间上右击 添加-->新建项-->接口-->添加

    先建两个接口:
    namespace 接口
    { 接口关键词:interface
        interface shufa
        {
            void xiezi();
    
        }
    }
    namespace 接口
    {
        interface meishu
        {
            void huahua();
        }
    }
    先建两个类继承接口
    namespace 接口
    {   继承多个接口用逗号隔开
        class zhangsan:shufa,meishu
        {  类必须实现定义接口的方法
            public void xiezi()
            {
                Console.Write("隶书");
            }
            public void huahua()
            {
                Console.WriteLine("素描");
            }
        }
    }
    namespace 接口
    {
        class lisi:meishu
        {
            public void huahua()
            {
                Console.WriteLine("李四学水粉");
            }
        }
    }

    主函数:

    namespace 接口
    {
        class Program
        {
            static void Main(string[] args)
            {
                shufa s = new zhangsan();
                s.xiezi();
                
                zhangsan ls=(zhangsan)s;
    
                Console.ReadLine();
            }
        }
    }

  • 相关阅读:
    eclipsesvn
    js邮箱和正则表达式
    jsreplace
    JQuery与Json转换
    thinkPHP时间戳格式化
    JS绝对定位到右下角
    chrome快捷键
    js配置示例
    JQuery class选择器
    JS调试技巧
  • 原文地址:https://www.cnblogs.com/zhangmeng1988/p/5078265.html
Copyright © 2011-2022 走看看