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...

面试题 相关文章推荐
Java方面的关于数组和继承的笔面试题
Sep 18 面试题
怎么处理XML的中文问题
Mar 26 面试题
android面试问题与答案
Dec 27 面试题
数据库的约束含义
Sep 09 面试题
最新远光软件笔试题面试题内容
Nov 08 面试题
你对IPv6了解程度
Feb 09 面试题
网络体系结构及协议的定义
Mar 13 面试题
Can a struct inherit from another class? (结构体能继承类吗)
Jul 22 面试题
linux面试题参考答案(6)
Jun 23 面试题
如果让你测试一台高速激光打印机,你都会进行哪些测试
Dec 04 面试题
一道Delphi上机题
Jun 04 面试题
SOA面试题:如何在SOA中实现松耦合
Jul 21 面试题
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/12/06 PHP
php笔记之:php函数range() round()和list()的使用说明
2013/04/26 PHP
简单理解PHP的面向对象编程方式
2016/05/17 PHP
PHP code 验证码生成类定义和简单使用示例
2020/05/27 PHP
自编jQuery插件实现模拟alert和confirm
2014/09/01 Javascript
JS中获取函数调用链所有参数的方法
2015/05/07 Javascript
jQuery Form 表单提交插件之formSerialize,fieldSerialize,fieldValue,resetForm,clearForm,clearFields的应用
2016/01/23 Javascript
Bootstrap开关(switch)控件学习笔记分享
2016/05/30 Javascript
AngularJS过滤器详解及示例代码
2016/08/16 Javascript
微信小程序 滚动到某个位置添加class效果实现代码
2017/04/19 Javascript
vue使用axios实现文件上传进度的实时更新详解
2017/12/20 Javascript
vue监听键盘事件的快捷方法【推荐】
2018/07/11 Javascript
详解从Vue-router到html5的pushState
2018/07/21 Javascript
js实现轮播图的完整代码
2020/10/26 Javascript
angular5 子组件监听父组件传入值的变化方法
2018/09/30 Javascript
js实现无缝轮播图特效
2020/05/09 Javascript
浅析 Vue 3.0 的组装式 API(一)
2020/08/31 Javascript
[47:43]Alliance vs KG 2019国际邀请赛小组赛 BO2 第一场 8.16
2019/08/18 DOTA
Python中的二叉树查找算法模块使用指南
2014/07/04 Python
python压缩文件夹内所有文件为zip文件的方法
2015/06/20 Python
python监控文件并且发送告警邮件
2018/06/21 Python
详解python中的装饰器
2018/07/10 Python
win7+Python3.5下scrapy的安装方法
2018/07/31 Python
Python设计模式之迭代器模式原理与用法实例分析
2019/01/10 Python
解决Django生产环境无法加载静态文件问题的解决
2019/04/23 Python
Python pandas自定义函数的使用方法示例
2019/11/20 Python
Kate Spade美国官网:纽约新兴时尚品牌,以包包闻名于世
2017/11/09 全球购物
火山咖啡:Volcanica Coffee
2019/10/29 全球购物
判断单链表中是否存在环
2012/07/16 面试题
保卫科工作岗位职责
2014/03/01 职场文书
物流管理专业自荐信
2014/06/23 职场文书
考试作弊检讨书范文
2015/01/27 职场文书
幼儿园万圣节活动总结
2015/05/05 职场文书
幼儿园小班班务总结
2015/08/03 职场文书
Python+Selenium实现读取网易邮箱验证码
2022/03/13 Python
Spring Data JPA框架Repository自定义实现
2022/04/28 Java/Android