Hoppa till huvudinnehållet

Kurs

Introduktion till objektorienterad programmering i Java

Mellannivå4 tim

Lär dig viktiga objektorienterade programmeringskoncept, från grundläggande klasser och objekt till avancerade ämnen som arv och polymorfism.

Java4 tim9 videor28 övningar2,350 XP10,157Intyg om fullgjord kurs

Skapa ditt kostnadsfria konto

Fortsätt med Google
eller
Genom att fortsätta godkänner du våra Användarvillkor, vår Integritetspolicy och att dina data lagras i USA.

Älskad av elever på tusentals företag

Utbildar ett team?

Prova för företag

Kursbeskrivning

Objektorienterad programmering (OOP) är ett kraftfullt sätt att skriva organiserad och skalbar programvara. Java, ett av världens mest populära programmeringsspråk, väcker OOP till liv med tydlig syntax och starkt stöd från communityn. I den här kursen lär du dig hur du använder Java för att modellera verkliga system med hjälp av klasser, objekt, arv, inkapsling och mer.

Bygg Java-klasser och objekt för verkliga tillämpningar

Börja med att lära dig att definiera klasser som ritningar och använda dem för att skapa objektinstanser. Du kommer att tillämpa grundläggande Java-syntax för att bygga återanvändbara komponenter som speglar verkliga objekt, som bilar, pass och formler.

Lägg till beteende med konstruktorer och metoder

Bemästra användningen av konstruktorer för att initiera objekts tillstånd och utforska metoder för att lägga till beteende. Du kommer att skriva både void-metoder och metoder med returtyp, vilket hjälper dig att skapa dynamiska och interaktiva program.

Skydda och återanvänd kod med inkapsling och arv

Utforska hur åtkomstmodifierare styr vad som är synligt för användare av din kod. Lär dig hur du använder arv och abstrakta klasser för att eliminera duplicering och skapa strukturerade hierarkier.

Tillämpa gränssnitt och polymorfism

Använd gränssnitt för att lägga till flexibilitet och implementera delat beteende mellan klasser. Slutligen kan du frigöra polymorfins kraft genom att åsidosätta och överlasta metoder för mer anpassningsbara mjukvarudesigner.

I slutet kommer du att kunna designa modulära Java-applikationer med ren, objektorienterad arkitektur.

Förkunskapskrav

Kursplan

Kursöversikt

1

Objektorienterad programmering (OOP) i Java

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.
Starta kapitel
2

Inkapsling och arv

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.
Starta kapitel
3

Gränssnitt och polymorfism

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.
Starta kapitel
J

Introduktion till objektorienterad programmering i Java

Kurs
slutförd

Tjäna intyg om genomförande

Registrera dig nu

Utveckla dina datakunskaper med DataCamp för mobil

Ta dig framåt var du än är med våra mobilkurser och dagliga 5-minuterskodningsutmaningar.