读书人

派生类怎么重写这样的属性

发布时间: 2013-12-26 00:35:35 作者: rapoo

派生类如何重写这样的属性?
基类中有一个字符串类型的属性:
public string Name{get;set;}

我想在派生类中重写Name属性,并且修改为int类型。请问,该怎么写?
覆盖原Nmae
public int Name{get;set;}
[解决办法]
我想在派生类中重写Name属性,并且修改为int类型。请问,该怎么写? 派生类怎么重写这样的属性

Person p = new Student();
string s = Person.Name;

亏你想的出来。。。只能说实现不了
[解决办法]
派生类怎么重写这样的属性
[解决办法]
派生类怎么重写这样的属性
如果是方法还可以就是重载加个参数,就成
属性没法子重载成不同的返回值。
类型变那就自己加个IntName这样的属性。
overwrite 只能返回同样的类型。
要么自己扩展属性
[解决办法]
继承以后直接重写一个int的属性,调用时是使用新的

读书人网 >C#

热点推荐