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 面试题
用JAVA SOCKET编程,读服务器几个字符,再写入本地显示
Nov 25 面试题
我看到了用指针调用函数的不同语法形式
Jul 16 面试题
创建索引时需要注意的事项
May 13 面试题
什么是数据抽象
Nov 26 面试题
C#如何调用Word并打开一个Word文档
May 08 面试题
linux下进程间通信的方式
Dec 23 面试题
简述安装Slackware Linux系统的过程
May 08 面试题
Ajxa常见问题都有哪些
Mar 26 面试题
介绍下Java中==和equals的区别
Sep 01 面试题
abstract class和interface有什么区别
Aug 04 面试题
J2EE的优越性主要表现在哪些方面
Mar 28 面试题
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
用PHP编程开发“虚拟域名”系统
2006/10/09 PHP
php实现用户登陆简单实例
2017/04/04 PHP
javascript 读取图片文件的大小
2009/06/25 Javascript
jQuery 使用手册(二)
2009/09/23 Javascript
js每隔5分钟执行一次ajax请求的实现方法
2013/11/27 Javascript
JS实现在网页中弹出一个输入框的方法
2015/03/03 Javascript
详解jQuery中的empty、remove和detach
2016/04/11 Javascript
jQuery的each循环用法简单示例
2016/06/12 Javascript
浅谈JavaScript中变量和函数声明的提升
2016/08/09 Javascript
D3.js实现雷达图的方法详解
2016/09/22 Javascript
JavaScript实现三级联动菜单效果
2017/08/16 Javascript
Angular5集成eventbus的示例代码
2018/07/19 Javascript
Angular ElementRef简介及其使用
2018/10/01 Javascript
BootstrapValidator实现表单验证功能
2019/11/08 Javascript
微信小程序跨页面传递data数据方法解析
2019/12/13 Javascript
vue-cli打包后本地运行dist文件中的index.html操作
2020/08/12 Javascript
python生成指定尺寸缩略图的示例
2014/05/07 Python
Python Tkinter简单布局实例教程
2014/09/03 Python
Python import自定义模块方法
2015/02/12 Python
Pycharm学习教程(7)虚拟机VM的配置教程
2017/05/04 Python
Python 实现子类获取父类的类成员方法
2019/01/11 Python
pyqt5 使用label控件实时显示时间的实例
2019/06/14 Python
python OpenCV GrabCut使用实例解析
2019/11/11 Python
使用pandas 将DataFrame转化成dict
2019/12/10 Python
在pytorch中对非叶节点的变量计算梯度实例
2020/01/10 Python
python add_argument()用法解析
2020/01/29 Python
K最近邻算法(KNN)---sklearn+python实现方式
2020/02/24 Python
构造方法和其他方法的区别?怎么调用父类的构造方法
2013/09/22 面试题
一套.net面试题及答案
2016/11/02 面试题
英语专业毕业个人求职自荐信
2013/09/21 职场文书
绩效工资分配方案
2014/01/18 职场文书
企业总经理岗位职责
2014/02/13 职场文书
求职意向书范文
2014/04/01 职场文书
建筑工程技术专业求职信
2014/07/16 职场文书
夫妻房产协议书的格式
2014/10/11 职场文书
自主招生推荐信怎么写
2015/03/26 职场文书