C# - 从类中的方法到方法的继承?

时间:2009-11-23 21:23:27

标签: c# oop

是否可以继承类中的方法?
或者它总是需要父类继承子类?

例如:

一个名为 make_chart

的类

有:

public void style_Chart(Chart chartName,....)
{

}

然后我可以将style_Chart继承到名为style_Chart2的新方法吗?

这样的事情:

public void style_Chart2: style_Chart(new parameter)
{

}

2 个答案:

答案 0 :(得分:3)

在同一类型中,您只需调用它:

public void style_Chart2()
{
    style_Chart({some parameters});
}

如果您正在处理子类,您可能还会考虑virtual / base / override 是一种链式语法,但它仅适用于构造函数(: base(...): this(...))。

答案 1 :(得分:2)

我想你只想要method overloading

public void style_Chart(Chart chartName) {

}

public void style_Chart(Chart chartName, new parameter) { 
    style_Chart(chartName);
    //now do things with new parameter
}