Chapter 8. 面向对象(多态--接口)

Posted 庚xiao午

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Chapter 8. 面向对象(多态--接口)相关的知识,希望对你有一定的参考价值。

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

namespace 接口
{
    class Program
    {
        static void Main(string[] args)
        {
            //接口:就是一个规范、能力
            PlayingBasketball p = new NBAPlayer();
            //PlayingBasketball p = new Student();
            p.Basketball();
            Console.ReadKey();
        }
    }

    //PlayingBasketball接口
    public interface PlayingBasketball
    {
        void Basketball();   //不能有访问修饰符

        //string Test();     //无方法体的方法

        //string Name     //自动属性
        //{
        //    get;
        //    set;
        //}
    }

    //NBAPlayer类
    public class NBAPlayer:PlayingBasketball
    {
         public void Basketball()
         {
             Console.WriteLine("NBA球员会打篮球");
         }
    }

   
    //Student类:继承PlayingBasketball接口
    public class Student:NBAPlayer,PlayingBasketball
    {
        public void Basketball()
        {
            Console.WriteLine("学生也会打篮球");
        }
    }
}

以上是关于Chapter 8. 面向对象(多态--接口)的主要内容,如果未能解决你的问题,请参考以下文章

Chapter 8. 面向对象(多态--抽象类)

Java基础8---面向对象之多态抽象类接口

Java基础8---面向对象之多态抽象类接口

Java面向对象多态和接口

面向对象_多态_抽象类_接口

面向对象编程-多态