-1

我想知道以下问题,因为我目前无法自己检查。

假设我有一个类 A,它嵌入了另一个(私有)类 B 和一个(私有)字段 B_F。我将 B 类设为私有,因此我可以通过属性访问器对其进行更改,以在实际返回/分配值之前添加其他算法。B 中的字段 B_F 也有相同的逻辑 - 该字段是私有的并使用访问器。问题是:如果我这样做 ABB_F = new_value,它是否还会触发嵌入式类 B 的 A 类中的“set”访问器?

4

1 回答 1

0

如果我这样做 ABB_F = new_value,它是否还会触发嵌入式类 B 的 A 类中的“set”访问器?

不可以。只有在直接分配值时才会这样做,A.B而不是为其任何子属性分配值。

于 2013-10-18T09:17:46.703 回答