or
本練習屬於課程
了解物件導向程式設計(OOP)的組成、適用時機,以及 R 中可用的 OOP 系統。你也會學到 R 如何透過 class、type 與 mode 來識別不同型別的變數。
S3 是非常簡單的物件導向系統,能依據輸入引數為函式定義不同的行為。本章將說明如何使用 S3,以及泛型(generic)與方法(method)的運作方式。
學習如何定義 R6 類別,並建立 R6 物件。你也會了解 R6 類別的結構,以及如何將使用者介面與實作細節分離。
學習如何從 R6 類別進行繼承,以及父類別與子類別之間關係的運作方式。
透過進一步學習參照拷貝、共享欄位、物件複製與物件終結等進階主題,完整掌握 R6。
當前練習