在 R 中使用 S3 與 R6 的物件導向程式設計
Richie Cotton
Data Evangelist at DataCamp
microwave_oven_factory <- R6Class( "MicrowaveOven", private = list( power_rating_watts = 800,door_is_open = FALSE),public = list(open_door = function() {private$door_is_open <- TRUE}))
private$ 用於存取「私有」元素
self$ 用於存取「公開」元素
private 清單public 清單private$ 存取「私有」元素... 與 self$ 存取「公開」元素在 R 中使用 S3 與 R6 的物件導向程式設計