c# 类 覆盖

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

namespace InheritingTest
{
    class BeInheritingedOne
    {
        public static string StrOne="I am from BeInheritinged one";

        public static void ShowInheritingOne()
        {
            Console.WriteLine(StrOne);
            Console.ReadLine();
        }
    }

       class InhertingFromFirst : BeInheritingedOne
    {
        public static new string StrOne = "I am from BeInheritingedOne but i used new";

        public static new void ShowInheritingOne()
        {
            Console.WriteLine(StrOne);
            Console.ReadLine();
        }

//覆盖了继承的属性和方法
    }

    class Program
    {


        static void Main(string[] args)
        {
            BeInheritingedOne.ShowInheritingOne();
            InhertingFromFirst.ShowInheritingOne();
        }
    }
}

 

 



posted @ 2012-04-21 11:32  sidihu  阅读(245)  评论(0编辑  收藏  举报