【发布时间】:2012-10-23 03:37:32
【问题描述】:
如果我有 ObjectA,它有一个私有方法 GetPrice() 并且还有一个相同类型的“父”字段,为什么我可以从子实例中调用父实例上的 GetPrice()?
例子:
private decimal GetPrice()
{
ObjectA parent = Parent;
if(parent != null)
{
return parent.GetPrice(); // Why is this OK?
}
return 0;
}
【问题讨论】:
-
因为语言设计者认为它应该这样工作?
标签: c# access-modifiers