中易网

.NET中如何为父类一个方法添加内容

答案:4  悬赏:0  
解决时间 2021-10-30 23:22
继承了一个父类,父类有一个方法,原本的内容全部需要,而且还想要在这个方法内再加内容,而且原本的代码是看不到的,请问如何实现
最佳答案
如果基类的方法是虚方法可以这样
class Base
{
public virtual void Method() { }
}

class Sub : Base
{
public override void Method()
{
base.Method();
//添加自己的逻辑
}
}
全部回答
amandag 正解
class TestClass { public class Square { public double x; // Constructor: public Square(double x) { this.x = x; } public virtual double Area() { return x*x; } } class Cube: Square { // Constructor: public Cube(double x): base(x) { } // Calling the Area base method: public override double Area() { return (6*(base.Area())); } } public static void Main() { double x = 5.2; Square s = new Square(x); Square c = new Cube(x); Console.WriteLine("Area of Square = {0:F2}", s.Area()); Console.WriteLine("Area of Cube = {0:F2}", c.Area()); } }
myeclipse快捷添不支持添加父类。 可以采用以下步骤导入super类: 在myeclipse中: 1、打开windows -> show views -> open outline view 2、这样就可以看到所有父类的列表,然后双击就可以导入了。
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐一些青春成长的小说。
胎盘低可不可以做引产,孩子四个月了!
谁有ppr管材管件规格及价格表
有人知道香辣土豆片吗?很好吃的?网站有卖的
求一份用51单片机做的MP3详细资料
三岁孩子大便干燥,怎么办?
【上海】哪里拍艺术照效果好的? 最好有COSPL
连梁构造是不是必须有腰筋,
皮肤上有小红点又痒是不是沙子
怀孕多久后脸上皮肤会变黑?
尿酸高能吃竹笋吗
怎样喝白酒不醉???
知道上海印堂精品装饰的来说详细介绍一下?
上避孕环后腰疼,肚子疼。
现在很多的乳胶漆厂家都在外地!却整出配套的
推荐资讯
请问促排卵 做黑豆豆浆用生豆还是熟豆营养好
广州那里有四川火锅,又便宜又好吃?
河大鑫艺艺术培训中心怎么样
激素类有哪些?
谁晓得un密封圈尺寸是多少?
肌营养不良贝克型有什么特征
买新房都让亲朋好友来暖房是什么意思
《百家姓》中的“弘”姓的来源是什么?
金华哪里好一点的打银手镯的店?
排水软管规格有哪些?
卫生间的地砖发黄用什么清洁剂清洗
欧阳飞燕懒人减肥法哪有卖?
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?