or
Toto cvičení je součástí kurzu
Zjistíš, co objektově orientované programování (OOP) obnáší, kdy ho použít a jaké OOP systémy jsou v R k dispozici. Také se naučíš, jak R rozlišuje různé typy proměnných pomocí tříd, typů a módů.
S3 je velmi jednoduchý objektově orientovaný systém, který ti umožňuje definovat různé chování funkcí v závislosti na vstupním argumentu. Tato kapitola vysvětluje, jak S3 používat a jak fungují generické funkce a metody.
Naučíš se definovat třídy R6 a vytvářet objekty R6. Také se seznámíš se strukturou tříd R6 a s tím, jak oddělit uživatelské rozhraní od implementačních detailů.
Zjistíš, jak dědit z třídy R6 a jak funguje vztah mezi nadřazenou a odvozenou třídou.
Dokonči své zvládnutí R6 a ponořte se do pokročilých témat, jako jsou kopírování odkazem, sdílená pole, klonování objektů a finalizace objektů.
Aktuální cvičení