在简化版中,我有以下内容:
abstract class Days
{
private readonly int _amount;
protected virtual void UpdateAmount()
{
Proccess();
}
protected virtual void Process()
{
_amount += 1;
}
}
问题是我需要创建一个继承自Days的类,我需要在其中更改UpdateAmounts()的功能,但仍然使用Process()中的相同功能。由于Process使用私有字段,无论如何都不需要将Process()中的代码复制并粘贴到我的子类中吗?它不会让我使用base.Process(),因为该方法引用了一个私有字段。
答案 0 :(得分:4)
您可以使用console.log(req.body)
,因为它是base.Process()
,如果它使用私有字段则无关紧要
protected
此代码有效