84669 人學習
152542 人學習
20005 人學習
5487 人學習
7821 人學習
359900 人學習
3350 人學習
180660 人學習
48569 人學習
18603 人學習
40936 人學習
1549 人學習
1183 人學習
32909 人學習
认证高级PHP讲师
看樣子你在看史丹佛的公開課,先給你加個油。
從你發出的程式碼來看,好像沒什麼問題。
再檢查一下你其他部分的程式碼,重點看一下,在呼叫playingCardDeck這個屬性的時候,是否 全部 用了self. playingCardDeck,而不是 _playingCardDeck。
這樣重寫屬性getter的方式稱作懶加載,好處是什麼這裡不多說,要注意的就是, 第一次調用這個屬性的時候一定要使用self.xxx ,而不是 _xxx的方式。因為只有self.xxx才會呼叫getter方法。所以為了保險起見,最好除了本屬性getter和setter,其他地方全部使用self.xxx的方式來調用。
看樣子你在看史丹佛的公開課,先給你加個油。
從你發出的程式碼來看,好像沒什麼問題。
再檢查一下你其他部分的程式碼,重點看一下,在呼叫playingCardDeck這個屬性的時候,是否 全部 用了self. playingCardDeck,而不是 _playingCardDeck。
這樣重寫屬性getter的方式稱作懶加載,好處是什麼這裡不多說,要注意的就是, 第一次調用這個屬性的時候一定要使用self.xxx ,而不是 _xxx的方式。因為只有self.xxx才會呼叫getter方法。所以為了保險起見,最好除了本屬性getter和setter,其他地方全部使用self.xxx的方式來調用。