After doing these courses, I feel confident creating professional visualizations and dashboards
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
Objektorienterad programmering (OOP) i Java
- Välkommen50 XP
- Definiera en bilklass100 XP
- Skapa en objektinstans av klassen Car100 XP
- Lägga till egenskaper50 XP
- Lägg till egenskaper i Car-klassen100 XP
- Skapa en konstruktor för klassen Car100 XP
- Lägga till parametrar i Car-klassens konstruktor100 XP
- Klassmetoder50 XP
- Arbeta med void-metoder100 XP
- Lägga till klassmetoder med returtyper100 XP
Inkapsling och arv
Gränssnitt och polymorfism
Introduktion till objektorienterad programmering i Java
Kurs
slutförd

