我处于A类的情况下
Class a : b {
function c(parameter1, parameter2)
}
在某些情况下,我想编辑此函数的功能(根据第三个参数)是否最好重载该函数
function c(parameter1, parameter2, parameter3){
this._parameter3 = parameter3
this.c(parameter1, parameter2)
}
或者我应该在调用函数之前更改属性值
object._parameter3 = parameter3
object.c(parameter1, parameter2)
我知道这两种解决方案都适用,但是根据继承概念,哪一种是正确的解决方案。