码迷,mamicode.com
首页 > 其他好文 > 详细

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

时间:2016-06-19 23:06:05      阅读:383      评论:0      收藏:0      [点我收藏+]

标签:

技术分享

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. 面向对象(多态--接口)

标签:

原文地址:http://www.cnblogs.com/xiao55/p/5599008.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!