zoukankan      html  css  js  c++  java
  • virtual与override

    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Text;
    using System.Threading.Tasks;
    
    namespace Demo
    {   
        public class MyBaseClass
        {
            public virtual string DoSomething() // 可以重写
            {
                return "Hello world";
            }
        }
    
        public class MyDerivedClass:MyBaseClass
        {
            public override string DoSomething() // 重写基类函数
            {
                //return base.DoSomething
                return "Hello china";
            }
    
            static void Main(string[] args)
            {
                MyDerivedClass objectA = new MyDerivedClass();
    
    
                Console.WriteLine("DoSomething = {0}", objectA.DoSomething());
    
                Console.ReadKey();
            }
        }
    }
    

    子类重写了基类的方法。

  • 相关阅读:
    css之盒子模型
    meta小结
    css小结
    html标签及用法小结
    Css基础(2)
    Css基础(1)
    Html基础(2)
    Html基础(1)
    Markdown基础
    演示二
  • 原文地址:https://www.cnblogs.com/jiqing9006/p/6763301.html
Copyright © 2011-2022 走看看