2017-01-17 88 views
1

有沒有辦法用自動執行程序創建一個對象?例如,如果這個對象中的一個變量發生了變化,私有過程就會啓動並開始執行某些操作?有自動執行程序的對象

回答

7

該語言不提供此類功能。你必須自己實現它。

通常,通過將變量隱藏爲private或更好的strict private,然後確保對變量的所有訪問都通過屬性進行路由。然後你可以在屬性設置器方法中採取任何你需要的操作。