博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
修饰符new与override
阅读量:5330 次
发布时间:2019-06-14

本文共 1166 字,大约阅读时间需要 3 分钟。

new:在作为修饰符时,可以隐藏从父类的继承的成员。

override:修改父类的方法、属性。

上代码比较清楚:

using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;namespace ConsoleApplication2{    public class BaseClass    {        public virtual void Show1()        {            Console.WriteLine("1");        }        public void Show2()        {            Console.WriteLine("2");        }        public void Show12()        {            Show1();            Show2();        }    }    public class TestClass : BaseClass    {        public override void Show1()        {            Console.WriteLine("11");        }        public new void Show2()        {            Console.WriteLine("22");        }    }    class Program    {        static void Main(string[] args)        {            TestClass testClass = new TestClass();            testClass.Show1();            testClass.Show2();            testClass.Show12();            BaseClass baseClass = new TestClass();            baseClass.Show1();            baseClass.Show2();            baseClass.Show12();            Console.ReadLine();        }    }}

执行结果:

 

转载于:https://www.cnblogs.com/pj2933/p/10925689.html

你可能感兴趣的文章
codeforces 1041A Heist
查看>>
字典常用方法
查看>>
Spring Cloud Stream消费失败后的处理策略(三):使用DLQ队列(RabbitMQ)
查看>>
python的猴子补丁monkey patch
查看>>
架构模式: API网关
查看>>
正则验证积累
查看>>
Linux学习-汇总
查看>>
jQuery瀑布流+无限加载图片
查看>>
83. 删除排序链表中的重复元素
查看>>
bzoj1048 [HAOI2007]分割矩阵
查看>>
python中的__init__ 、__new__、__call__等内置函数的剖析
查看>>
Java中的编码
查看>>
PKUWC2018 5/6
查看>>
As-If-Serial 理解
查看>>
MYSQL SHOW VARIABLES简介
查看>>
雷林鹏分享:Redis 简介
查看>>
自卑都是自己不踏实做事的表现
查看>>
C# 网页自动填表自动登录 .
查看>>
netfilter 和 iptables
查看>>
洛谷P1005 矩阵取数游戏
查看>>