C#——虚方法(继承)

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

namespace a
{
    class Program
    {
        static void Main(string[] args)
        {
            父亲 a = new 儿子();
            a.打铁();
            Console.ReadKey();
        }
    }
    class 父亲
    {
        public virtual void 打铁()
        {
            Console.WriteLine("父亲打铁做刀");
        }
    }
    class 儿子 : 父亲
    {
        public override void 打铁()
        {
            Console.WriteLine("儿子打铁练剑");
        }
    }
}
 

你可能感兴趣的:(C#——虚方法(继承))