[英]Confused: Abstract Class Properties
摘要 class,包含屬性:
private Box padding_;
public Box Padding
{
get { return padding_; }
set {
padding_ = value;
Model.UpdateValues( );
}
}
后來我更新了繼承的 class 實例的屬性,屬性更新:
ExitButton.Padding.Top = 5f;
設置器中的代碼沒有被調用。 我超級困惑。
真的與抽象類無關。 這根本不會調用Padding
的設置器:
ExitButton.Padding.Top = 5f;
它為Padding
調用getter ,然后為該 getter 返回的Box
object 中的Top
屬性調用 setter。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.