首页 > 其他 > 详细

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

时间:2016-06-19 23:03:44      阅读:353      评论: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
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!