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

继承 多态

时间:2017-06-30 13:45:51      阅读:163      评论:0      收藏:0      [点我收藏+]

标签:line   void   public   over   get   pac   stat   lin   main   

 

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

namespace 继承_多态
{
    class Ren
    {
        private string _Name;

        public string Name
        {
            get { return _Name; }
            set { _Name = value; }
        }
        private string _Sex;

        public string Sex
        {
            get { return _Sex; }
            set { _Sex = value; }
        }
        private DateTime _Birthday;

        public DateTime Birthday
        {
            get { return _Birthday; }
            set { _Birthday = value; }
        }

        private string _Nation;

        public string Nation
        {
            get { return _Nation; }
            set { _Nation = value; }
        }

    }
}

 

继承:
访问修饰符    class    类名 :类名

一个类只能有一个父类(亲爹)

父类 某个类继承自某个类
子类 派生类 超类

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

namespace 继承_多态
{
    class XueSheng : Ren
    {
     

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

namespace 继承_多态
{
    class Program
    {
        static void Main(string[] args)
        {
           ren r = new ren();
           xuesheng xs = new ren();
           xs.//可以搜出在class ren中写的name  sex  birthday

            Console.ReadLine();
        }
    }
}

 

多态:
类的多种形态

父类存在虚方法           virtual
子类重写                  override

 

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

namespace 继承_多态
{
    class Fly
    {
        public virtual string Flying()//不加virtual其他class不能用flying
        {
            return "我会飞!!!";
        }


    }
}

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

namespace 继承_多态
{
    class Bird : Fly
    {
        public override string Flying()//需要加override才能用
        {
            return "拍拍翅膀我就能飞!!!";
        }



    }
}

 

 

 

继承 多态

标签:line   void   public   over   get   pac   stat   lin   main   

原文地址:http://www.cnblogs.com/liuyubin0629/p/7097496.html

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