CodeGym University
Læring
Kurs
Oppgaver
Spørreundersøkelser og spørrekonkurranser
Spill
Hjelp
Rute
Samfunnet
Brukere
Forum
Chat
Artikler
Suksesshistorier
Aktivitet
Anmeldelser
Abonnementer
Lett tema
Leksjoner
Anmeldelser
Om oss
Start
Begynn å lære
Begynn å lære nå
Oppdragskart
Leksjoner
Alle oppdrag
Alle nivåer
Du har nådd modul 2 – Java Core
Modul 2: Java Core
Nivå ,
Lekse
Gratulerer med overgangen til neste trinn av studiene ved Java University. Forut er mye ny nyttig kunnskap som vil hjelpe deg å bli en profesjonell programvareutvikling. Hva du vil lære i Java Core-modulen OOP: innkapsling, polymorfisme. Gr
OOP: grunnleggende prinsipper
Modul 2: Java Core
Nivå ,
Lekse
"Hei, Amigo! I dag skal jeg åpne en ny og interessant verden for deg. Jeg snakker om objektorientert programmering (OOP) . Du har allerede blitt kjent med klasser og objekter. I dag skal du gå for å lære mer om dem, mye mer." Vi starter med
Hvorfor trenger vi OOP?
Modul 2: Java Core
Nivå ,
Lekse
"Hei, Amigo! Jeg vil at du skal forstå formålet med OOP. Så jeg skal fortelle deg en historie." En gang var det et lite selskap som fraktet varer til verdensrommet... "Som Galactic Rush?" "Ja, som Galactic Rush. 5 personer jobbet der. Den f
Nok en forklaring på OOP (løs kobling, tett kohesjon)
Modul 2: Java Core
Nivå ,
Lekse
"Hei, Amigo! Jeg vil gjerne fortelle deg om en annen fordel med OOP. Du skjønner, programmer er mer som dyr enn bygninger. De er ikke bygget, de er vokst. Utvikling betyr konstante endringer. I konstruksjon kan du ha en god plan og følg den
Innkapsling
Modul 2: Java Core
Nivå ,
Lekse
"Hei, Amigo! Jeg vil dedikere dagens forelesning til innkapsling . Du har allerede en generell idé om hva det er." Så hva er fordelene med innkapsling? Det er mange, men jeg vil peke på fire som etter mitt syn er viktigst: 1) Gyldig intern
Prinsippene for innkapsling
Modul 2: Java Core
Nivå ,
Lekse
Hei! La oss dedikere dagens leksjon til innkapsling og begynne med en gang med eksempler :) Her har du en . Jeg har ett spørsmål til deg: hvordan fungerer det? Prøv å gi et detaljert svar: hvor kommer koppen fra, hvordan opprettholdes den i
Polymorfisme og overordnet
Modul 2: Java Core
Nivå ,
Lekse
"Amigo, liker du hval?" "Hval? Nei, aldri hørt om dem." "Den er som en ku, bare større og den svømmer. Hvaler kom forresten fra kuer. Uh, eller i det minste deler de en felles stamfar. Det spiller ingen rolle." "Hør her. Jeg vil fortelle de
Ekstra leksjoner for nivået
Modul 2: Java Core
Nivå ,
Lekse
En dyp forståelse av OOP og dets nøkkelprinsipper vil hjelpe deg bedre å forstå strukturen til Java-språket og skrive god kode. Dette utvalget av ressurser inkluderer flere artikler som vil lære deg grunnleggende OOP samt noen nyttige nyans
Abstrakte klasser
Modul 2: Java Core
Nivå ,
Lekse
"Hei, Amigo! Vi har et fascinerende nytt emne." "I dag er bare en dag med fascinerende emner!" "Hvorfor, takk!" "Værsågod." "Husker du da vi introduserte ChessItem-basisklassen for å forenkle alle klassene for sjakkbrikker?" "Ja." "Tenk deg
Konkrete eksempler på abstrakte klasser i Java
Modul 2: Java Core
Nivå ,
Lekse
Hei! La oss snakke om i Java. Du husker sikkert hva abstraksjon er - vi diskuterte det tidligere :) Hvis du har glemt det, ingen bekymringer. Husk at som sier at når du designer klasser og oppretter objekter, skal du kun representere enhete
Tilgangsmodifikatorer, metodeoverstyring og implementering av abstrakte metoder
Modul 2: Java Core
Nivå ,
Lekse
"Jeg skal fortelle deg om « adgangsmodifikatorer ». Jeg fortalte om dem en gang før, men repetisjon er en pilar for læring." Du kan kontrollere tilgangen (synligheten) som andre klasser har til metodene og variablene til klassen din. En til
Overbelastningsmetoder
Modul 2: Java Core
Nivå ,
Lekse
"Hei, Amigo! Jeg skal fortelle deg om metodeoverbelastning ." "Du kan overbelaste dem også?! For en dag!" "Du kan gjøre mye med dem, men vi vil ikke gå inn på det akkurat nå." "Det er en avtale." "Overbelastning er en veldig enkel operasjon
Vis mer
1
...
12
13
14
15
16
...
35
Please enable JavaScript to continue using this application.