14005 接口 – 恵玩科技

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace _05接口
{
    class Program
    {
        static void Main(string[] args)
        {
            Student1 s = new Student1();
            s.PlayBasketball();
            //接口概念  是一种能力,是一种规范,谁具备这种能力,谁就去继承
            //面对接口的编程  工作中最常用的就是接口
            //类是单继承的,接口可以多继承  抽象函数  能力 规范
            //只要一个类继承了一个接口,这个类就必须实现接口中的所有方法
            Console.ReadKey();
        }
    }
    class Person
    {
        public void SayHello()
        {
            Console.WriteLine(  "我是人类");
        }
    }
    class Student : Person
    {
        public void SayHello()
        {
            Console.WriteLine("我是学生");
        }
    }
    interface PlayBasketball
    {
        //接口
        void PlayBasketball();
    }
    interface PlayBasketball1
    {
        //接口
        void PlayBasketball1();
    }
    class Student1 : PlayBasketball1, PlayBasketball {
        public void PlayBasketball()
        {
            Console.WriteLine("打篮球");
        }
        public void PlayBasketball1()
        {
            Console.WriteLine("打篮球1");
        }
    }
}

 

打赏作者