是否可以继承类中的方法?
或者它总是需要父类继承子类?
例如:
一个名为 make_chart
的类有:
public void style_Chart(Chart chartName,....)
{
}
然后我可以将style_Chart继承到名为style_Chart2的新方法吗?
这样的事情:
public void style_Chart2: style_Chart(new parameter)
{
}
答案 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
}