Kurs
Objektorienterad programmering med S3 och R6 i R
AvanceradKunskapsnivå
Uppdaterad 2024-08
RProgramming4 tim17 videor55 Övningar4,200 XP23,447Intyg om genomförande
Skapa ditt kostnadsfria konto
Fortsätt med GoogleVisa fler alternativeller
Genom att fortsätta godkänner du våra användarvillkor, vår integritetspolicy och att dina uppgifter lagras i USA.
Omtyckt av lärande på tusentals företag
Utbildar du ett team?
Prova för företagKursbeskrivning
Förkunskapskrav
Introduction to Writing Functions in R1
Introduktion till objektorienterad programmering
Lär dig vad objektorienterad programmering (OOP) innebär, när du bör använda det, och vilka OOP-system som finns i R. Du får också lära dig hur R identifierar olika typer av variabler med hjälp av klasser, typer och lägen.
2
Använda S3
S3 är ett mycket enkelt objektorienterat system som låter dig definiera olika beteenden för funktioner beroende på deras indataargument. Det här kapitlet förklarar hur du använder S3 och hur generiska funktioner och metoder fungerar.
3
Använda R6
Lär dig hur du definierar R6-klasser och skapar R6-objekt. Du får också lära dig om strukturen hos R6-klasser och hur du separerar användargränssnittet från implementationsdetaljerna.
4
Arv i R6
Lär dig hur du ärver från en R6-klass och hur relationen mellan föräldra- och barnklasser fungerar.
5
Avancerad användning av R6
Fördjupa dina kunskaper om R6 genom att utforska avancerade ämnen som kopiering med referens, delade fält, kloning av objekt och finalisering av objekt.
Objektorienterad programmering med S3 och R6 i R
Kurs slutförd
Tjäna ett prestationsbevis
Lägg till det här beviset i din LinkedIn-profil, ditt CV eller din meritförteckningDela det i sociala medier och i din medarbetarutvärderingRegistrera dig nu
Gå med 19 miljoner lärande och börja Objektorienterad programmering med S3 och R6 i R idag!
Skapa ditt kostnadsfria konto
Fortsätt med GoogleVisa fler alternativeller
Genom att fortsätta godkänner du våra användarvillkor, vår integritetspolicy och att dina uppgifter lagras i USA.
Utveckla dina datakunskaper med DataCamp för mobilen
Gör framsteg när du är på språng med våra mobila kurser och dagliga 5-minuters kodningsutmaningar.