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

面试题 相关文章推荐
浙大网新C/C++面试解惑
May 27 面试题
如何查询Oracle数据库中已经创建的索引
Oct 11 面试题
一道SQL存储过程面试题
Oct 07 面试题
简述数据库的设计过程
Jun 22 面试题
为什么UNION ALL比UNION快
Mar 17 面试题
傲盾软件面试题
Aug 17 面试题
Solaris操作系统的线程机制
Dec 23 面试题
Linux上比较文件的命令都有哪些
Sep 28 面试题
为什么要做架构设计
Jul 08 面试题
Java程序员综合测试题
Apr 25 面试题
Hibernate持久层技术
Dec 16 面试题
顺丰快递Java软件工程师面试题
Jul 31 面试题
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
php5.3中连接sqlserver2000的两种方法(com与ODBC)
2012/12/29 PHP
mac系统下为 php 添加 pcntl 扩展
2016/08/28 PHP
php smtp实现发送邮件功能
2017/06/22 PHP
jQuery DIV弹出效果实现代码
2009/07/03 Javascript
Jquery插件 easyUI属性汇总
2011/01/19 Javascript
js关于字符长度限制的问题示例探讨
2014/01/24 Javascript
js右下角弹出提示框示例代码
2016/01/12 Javascript
jQuery源码解读之extend()与工具方法、实例方法详解
2017/03/30 jQuery
jquery动态赋值id与动态取id方法示例
2017/08/21 jQuery
JS加密插件CryptoJS实现的Base64加密示例
2020/08/16 Javascript
Vue中Quill富文本编辑器的使用教程
2018/09/21 Javascript
JS中的算法与数据结构之字典(Dictionary)实例详解
2019/08/20 Javascript
浅谈JavaScript中等号、双等号、 三等号的区别
2020/08/06 Javascript
Django查找网站项目根目录和对正则表达式的支持
2015/07/15 Python
python列表的常用操作方法小结
2016/05/21 Python
Python的网络编程库Gevent的安装及使用技巧
2016/06/24 Python
Python构建网页爬虫原理分析
2017/12/19 Python
一份python入门应该看的学习资料
2018/04/11 Python
华为2019校招笔试题之处理字符串(python版)
2019/06/25 Python
Python3内置模块random随机方法小结
2019/07/13 Python
python TK库简单应用(实时显示子进程输出)
2019/10/29 Python
如何解决cmd运行python提示不是内部命令
2020/07/01 Python
用CSS3打造HTML5的Logo(实现代码)
2016/06/16 HTML / CSS
网页中的电话号码如何实现一键直呼效果_附示例
2016/03/15 HTML / CSS
美国体育用品商店:Paragon Sports
2017/10/08 全球购物
团支书的期末学习总结自我评价
2013/11/01 职场文书
中医药大学毕业生自荐信
2013/11/08 职场文书
爱国卫生月实施方案
2014/02/21 职场文书
电子商务专业自荐信
2014/06/02 职场文书
学校禁毒宣传活动总结
2015/05/08 职场文书
想要创业,那么你做好准备了吗?
2019/07/01 职场文书
2019年消防宣传标语集锦
2019/11/21 职场文书
python 自动化偷懒的四个实用操作
2021/04/11 Python
python三子棋游戏
2022/05/04 Python
GoFrame框架数据校验之校验结果Error接口对象
2022/06/21 Golang
IDEA中sout快捷键无效问题的解决方法
2022/07/23 Java/Android