zoukankan      html  css  js  c++  java
  • c# 接口

    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Text;
    using System.Threading.Tasks;
    
    namespace ConsoleApplication1
    {
        class Program
        {
            // interface接口的使用
            interface Aminal
            {
                // 不能使用private,public等修饰,但是默认是public
                void MyCatch();
            }
            class Dog : Aminal
            {
                // 实现接口
                public void MyCatch()
                {
                    Console.WriteLine("狗正打算抓老鼠!!!");
                }
            }
            static void Main(string[] args)
            {
                // 使用类来实现调用
                Dog dog1 = new Dog();
                dog1.MyCatch();
                // 也可以使用接口来实现
                Aminal dog2 = (Aminal)dog1;
                dog2.MyCatch();
            }
        }
    }

     显示实现接口,实现多个接口导致的冲突问题

    using System;
    using System.Threading;
    
    namespace ConsoleApplication2
    {
        class Program
        {
            interface One1
            {
                void method();
            }
            interface One2
            {
                int method();
            }
            class Method12 : One1, One2
            {
                public void method()
                {
                    Console.WriteLine("这是method12类的方法,也是继承One1接口的方法...");
                }
                int One2.method()
                {
                    Console.WriteLine("这是One2的接口方法...");
                    return 0;
                }
            }
            static void Main(string[] args)
            {
                Method12 wd = new Method12();
                ((One1)wd).method();  // wd.method();
                ((One2)wd).method();
            }
        }
    }
  • 相关阅读:
    scss-数据类型
    scss-@import
    scss-&父选择器标识符
    scss-嵌套属性
    Python之NumPy(axis=0 与axis=1)区分
    Java map 详解
    java之JDBC多条语句执行
    p-value值的认识
    numpy.random之常用函数
    Python random模块sample、randint、shuffle、choice随机函数
  • 原文地址:https://www.cnblogs.com/namejr/p/10268616.html
Copyright © 2011-2022 走看看