or
Den här övningen är en del av kursen
Utforska grunderna i objektorienterad programmering (OOP) i Java med fokus på skillnaderna mellan primitiva datatyper och objekt. Lär dig definiera och skapa klasser och objekt, och förstå de viktigaste delarna av en klass – fält, konstruktorer och metoder.
Aktuell övning
Fördjupa dig i objektorienterad programmering genom att utforska centrala koncept som inkapsling, arv och abstraktion. Lär dig styra åtkomst till klassmedlemmar, utöka klassers funktionalitet och definiera abstrakta koncept och kontrakt som säkerställer konsekvent beteende i olika implementationer.
Stärk dina kunskaper i objektorienterad programmering genom att utforska hur gränssnitt och polymorfism fungerar i Java. Lär dig definiera gränssnitt och implementera dem i klasser för att möjliggöra flexibelt beteende. Öva på metodöverskuggning för att anpassa beteendet i subklasser, och använd metodöverlagring för att definiera flera varianter av en metod i samma klass. Du får också utforska konstruktoröverlagring för att möjliggöra mångsidig objektskapelse. De praktiska övningarna hjälper dig att skriva mer anpassningsbar och återanvändbar Java-kod.