new修饰符是起什么作用


Posted in 面试题 onJune 28, 2015
new 修饰符与 new 操作符是两个概念
new 修饰符用于声明类或类的成员,表示隐藏了基类中同名的成员。而new 操作符用于实例化一个类型
new 修饰符只能用于继承类,一般用于弥补基类设计的不足
new 修饰符和 override 修饰符不可同时用在一个成员上,因为这两个修饰符在含义上互相排斥
示例:
using System;
using System.Collections.Generic;
using System.Text;
namespace Example09
{
class BaseClass
{
//基类设计者声明了一个PI的公共变量,方便进行运算
public static double PI = 3.1415;
}
class DervieClass : BaseClass
{
//继承类发现该变量的值不能满足运算精度,于是可以通过new修饰符显式隐藏基类中的声明
public new static double PI = 3.1415926;
}
class Program
{
static void Main(string[] args)
{
Console.WriteLine(BaseClass.PI);
Console.WriteLine(DervieClass.PI);
Console.ReadLine();

}

}

}

结果:
3.1415
3.1415926

Tags in this post...

面试题 相关文章推荐
htmlentities() 和 htmlspecialchars()有什么区别
Jul 01 面试题
super关键字的用法
Apr 10 面试题
C语言中break与continue的区别
Jul 12 面试题
什么是SQL Server的确定性函数和不确定性函数
Aug 04 面试题
Javascript如何发送一个Ajax请求
Jan 26 面试题
上海期货面试题
Jan 31 面试题
武汉瑞得软件笔试题
Oct 27 面试题
sort命令的作用和用法
Nov 04 面试题
介绍一下JNDI的基本概念
Jul 26 面试题
Java编程面试题
Apr 04 面试题
一个J2EE项目团队的主要人员组成是什么
Jun 04 面试题
解释一下ruby中的特殊方法与特殊类
Feb 26 面试题
Can a struct inherit from another struct? (结构体能继承结构体吗)
Sep 25 #面试题
C#笔试题集合
Jun 21 #面试题
this关键字的含义
Apr 08 #面试题
Can a struct inherit from another class? (结构体能继承类吗)
Jul 22 #面试题
.net C#面试题
Aug 28 #面试题
可以使用抽象函数重写基类中的虚函数吗
Jun 02 #面试题
如何选择使用结构还是类
May 30 #面试题
You might like
海贼王动画变成“真人”后,凯多神还原,雷利太帅了!
2020/04/09 日漫
构建简单的Webmail系统
2006/10/09 PHP
[原创]PHP实现字节数Byte转换为KB、MB、GB、TB的方法
2017/08/31 PHP
Laravel timestamps 设置为unix时间戳的方法
2019/10/11 PHP
jquery 学习之一 对象访问
2010/11/23 Javascript
jquery Mobile入门—多页面切换示例学习
2013/01/08 Javascript
基于jquery实现的定时显示与隐藏div广告的实现代码
2013/08/22 Javascript
一个仿糯米弹框效果demo
2014/07/22 Javascript
基于javascript实现彩票随机数生成(升级版)
2020/04/17 Javascript
Javascript中神奇的this
2016/01/20 Javascript
20分钟轻松创建自己的Bootstrap站点
2016/05/12 Javascript
jQuery中值得注意的trigger方法浅析
2016/12/12 Javascript
使用jQuery监听扫码枪输入并禁止手动输入的实现方法(推荐)
2017/03/21 jQuery
jQuery UI Draggable + Sortable 结合使用(实例讲解)
2017/09/07 jQuery
JavaScript模块模式实例详解
2017/10/25 Javascript
在Vue中使用icon 字体图标的方法
2019/06/14 Javascript
Node.js API详解之 V8模块用法实例分析
2020/06/05 Javascript
在Django的模板中使用认证数据的方法
2015/07/23 Python
Python如何import文件夹下的文件(实现方法)
2017/01/24 Python
Python实现读取文件最后n行的方法
2017/02/23 Python
在PyCharm下打包*.py程序成.exe的方法
2018/11/29 Python
Python Django 实现简单注册功能过程详解
2019/07/29 Python
python队列原理及实现方法示例
2019/11/27 Python
使用pyshp包进行shapefile文件修改的例子
2019/12/06 Python
Python爬虫设置ip代理过程解析
2020/07/20 Python
PyCharm vs VSCode,作为python开发者,你更倾向哪种IDE呢?
2020/08/17 Python
多重CSS背景动画实现方法示例
2014/04/04 HTML / CSS
.net面试题
2016/09/17 面试题
几个Shell Script面试题
2014/04/18 面试题
软件测试英文面试题
2012/10/14 面试题
自考毕业自我鉴定
2014/03/18 职场文书
分公司经理任命书
2014/06/05 职场文书
大一工商管理职业生涯规划:有梦最美,行动相随
2014/09/18 职场文书
2014年企业工会工作总结
2014/11/12 职场文书
校园广播稿范文
2015/08/19 职场文书
民事纠纷协议书
2016/03/23 职场文书