CodeGym University
Læring
Rute
Opgaver
Undersøgelser og quizzer
Spil
Hjælp
Tidsplan
Fællesskab
Brugere
Forum
Snak
Artikler
Succeshistorier
Aktivitet
Anmeldelser
Abonnementer
Lyst tema
Lektioner
Anmeldelser
Om os
Start
Begynd at lære
Begynd at lære nu
Quest kort
Lektioner
Alle quests
Alle niveauer
Du har nået Modul 2 — Java Core
Modul 2: Java Core
niveau,
Lektie
Tillykke med at flytte til næste fase af dine studier på Java University. Forude er en masse ny nyttig viden, der vil hjælpe dig med at blive softwareudviklingsprofessionel. Hvad du vil lære i Java Core-modulet OOP: indkapsling, polymorfi.
OOP: grundlæggende principper
Modul 2: Java Core
niveau,
Lektie
"Hej, Amigo! I dag vil jeg åbne en ny og interessant verden for dig. Jeg taler om objektorienteret programmering (OOP) . Du har allerede lært klasser og objekter at kende. I dag skal du afsted at lære mere om dem, meget mere." Vi starter me
Hvorfor har vi brug for OOP?
Modul 2: Java Core
niveau,
Lektie
"Hej, Amigo! Jeg vil have dig til at forstå formålet med OOP. Så jeg vil fortælle dig en historie." Engang var der et lille firma, der sendte varer til det ydre rum... "Som Galactic Rush?" "Ja, ligesom Galactic Rush. 5 personer arbejdede de
Endnu en forklaring på OOP (løs kobling, tæt sammenhæng)
Modul 2: Java Core
niveau,
Lektie
"Hej, Amigo! Jeg vil gerne fortælle dig om en anden fordel ved OOP. Ser du, programmer ligner mere dyr end bygninger. De er ikke bygget, de er vokset. Udvikling betyder konstante ændringer. I byggeriet kan du have en god plan og følg den ti
Indkapsling
Modul 2: Java Core
niveau,
Lektie
"Hej, Amigo! Jeg vil dedikere dagens foredrag til indkapsling . Du har allerede en generel idé om, hvad det er." Så hvad er fordelene ved indkapsling? Der er mange, men jeg vil pege på fire, der efter min mening er vigtigst: 1) Gyldig inter
Principper for indkapsling
Modul 2: Java Core
niveau,
Lektie
Hej! Lad os dedikere dagens lektion til indkapsling og begynde med det samme med eksempler :) Her har du en . Jeg har et spørgsmål til dig: Hvordan fungerer det? Prøv at give et detaljeret svar: hvor kommer koppen fra, hvordan holdes den in
Polymorfi og overordnet
Modul 2: Java Core
niveau,
Lektie
"Amigo, kan du lide hvaler?" "Hvaler? Nej, aldrig hørt om dem." "Den er ligesom en ko, kun større og den svømmer. I øvrigt kom hvaler fra køer. Øh, eller i det mindste deler de en fælles forfader. Det er lige meget." "Lyt op. Jeg vil gerne
Yderligere lektioner for niveauet
Modul 2: Java Core
niveau,
Lektie
En dyb forståelse af OOP og dets nøgleprincipper vil hjælpe dig med bedre at forstå strukturen af Java-sproget og skrive god kode. Dette udvalg af ressourcer inkluderer adskillige artikler, der vil lære dig OOP grundlæggende samt nogle nytt
Abstrakte klasser
Modul 2: Java Core
niveau,
Lektie
"Hej, Amigo! Vi har et fascinerende nyt emne." "I dag er bare en dag med fascinerende emner!" "Hvorfor, tak!" "Selv tak." "Husk da vi introducerede ChessItem-basisklassen for at forenkle alle klasser for skakbrikker?" "Ja." "Forestil dig nu
Konkrete eksempler på abstrakte klasser i Java
Modul 2: Java Core
niveau,
Lektie
Hej! Lad os tale om i Java. Du husker sikkert, hvad abstraktion er - vi diskuterede det tidligere :) Hvis du har glemt det, ingen bekymringer. Husk, , der siger, at når du designer klasser og opretter objekter, skal du kun repræsentere enti
Adgangsmodifikatorer, metodetilsidesættelse og implementering af abstrakte metoder
Modul 2: Java Core
niveau,
Lektie
"Jeg vil fortælle dig om " adgangsmodifikatorer ". Jeg fortalte om dem en gang før, men gentagelse er en søjle for læring." Du kan kontrollere den adgang (synlighed), som andre klasser har til din klasses metoder og variable. En adgangsmodi
Overbelastningsmetoder
Modul 2: Java Core
niveau,
Lektie
"Hej, Amigo! Jeg vil fortælle dig om metodeoverbelastning ." "Du kan også overbelaste dem?! Hvilken dag!" "Man kan gøre meget med dem, men det kommer vi ikke ind på lige nu." "Det er en aftale." "Overbelastning er en meget simpel operation.
Vis mere
1
...
12
13
14
15
16
...
35
Please enable JavaScript to continue using this application.