or
この演習はコースの一部です
オブジェクト指向プログラミング(OOP)の構成要素、使いどころ、そして R で利用できる OOP システムについて学びます。あわせて、R がクラス・型・モードを使って変数の種類を識別する方法も学びます。
S3 はとてもシンプルなオブジェクト指向システムで、入力引数に応じて関数の挙動を変えられます。この章では、S3 の使い方や、ジェネリックとメソッドの仕組みを解説します。
R6 クラスの定義方法と、R6 オブジェクトの作成方法を学びます。あわせて、R6 クラスの構造や、ユーザーインターフェイスと実装詳細を分離する考え方も扱います。
R6 クラスからの継承方法と、親クラスと子クラスの関係がどのように機能するかを学びます。
現在の演習
参照によるコピー、共有フィールド、オブジェクトのクローン、オブジェクトのファイナライズといった上級トピックを学び、R6 の理解を完成させましょう。