| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 720 人关注过本帖
标题:请教高手为什么new
只看楼主 加入收藏
tombaobao
Rank: 1
等 级:新手上路
帖 子:6
专家分:0
注 册:2005-8-19
收藏
 问题点数:0 回复次数:2 
请教高手为什么new

public class DepartmentStat: neusoft.neuFC.Object.neuObject { private System.String deptCode = ""; private System.String deptName = ""; private System.String pkID ; /// <summary> /// 重写ID =科室编码 /// </summary> public new string ID { get { return this.deptCode;} set { this.deptCode = value; base.ID = value; } }

/// <summary> /// 重写Name =科室名称 /// </summary> public new string Name { get { return this.deptName;} set { this.deptName = value; base.Name = value; } /// <summary> /// 主键列 /// </summary> public System.String PkID { get { return this.pkID; } set { this.pkID = value; } } } 为什么前两项需要new而最后一个不需要 }

搜索更多相关主题的帖子: new summary get String 
2005-08-30 10:37
yichen
Rank: 1
等 级:新手上路
帖 子:303
专家分:0
注 册:2005-3-9
收藏
得分:0 
前两项需要new,
那是为了重写 属性阿!

代码上面不是有注释么!

衣带渐宽终不悔, 为伊消得人憔悴。 纸上得来终觉浅, 绝知此事要躬行。
2005-08-30 16:13
houyunqing
Rank: 1
等 级:新手上路
帖 子:476
专家分:0
注 册:2005-4-1
收藏
得分:0 
前两个需要用new的原因:前两个都不是virtual的,也不是abstract的,所以你在重写大时候需要用new,而后面那个,可能是virtual的也可能是abstract的,也可能根就不存在于被继承的类中,所以不需要改写,或者也有可能是存在于一个抽象类中的抽象成员,改写的时候不需要额外声明

寻求挑战,追求完美 Oh,my god!
2005-08-31 08:00
快速回复:请教高手为什么new
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.034373 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved