.NET中如何为父类一个方法添加内容
答案:4 悬赏:0
解决时间 2021-10-30 23:22
- 提问者网友:城市野鹿
- 2021-10-30 15:49
继承了一个父类,父类有一个方法,原本的内容全部需要,而且还想要在这个方法内再加内容,而且原本的代码是看不到的,请问如何实现
最佳答案
- 二级知识专家网友:玩世
- 2021-07-08 03:15
如果基类的方法是虚方法可以这样
class Base
{
public virtual void Method() { }
}
class Sub : Base
{
public override void Method()
{
base.Method();
//添加自己的逻辑
}
}
class Base
{
public virtual void Method() { }
}
class Sub : Base
{
public override void Method()
{
base.Method();
//添加自己的逻辑
}
}
全部回答
- 1楼网友:爱难随人意
- 2019-03-23 07:42
amandag 正解
- 2楼网友:野味小生
- 2019-07-05 13:54
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());
}
}
- 3楼网友:梦中风几里
- 2019-08-03 04:03
myeclipse快捷添不支持添加父类。
可以采用以下步骤导入super类:
在myeclipse中:
1、打开windows -> show views -> open outline view
2、这样就可以看到所有父类的列表,然后双击就可以导入了。
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯