Forfremmelse
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
Overbelastningsmetoder | del 2
Modul 2: Java Core
Nivå ,
Lekse
"Hei, Amigo! For et par dager siden fortalte jeg deg om overbelastningsmetoder. Forsto du alt?" "Ja. Jeg husker. Hver klassemetode må være unik. En medlemsmetode er unik hvis klassen ikke har noen annen metode med samme navn og parametertyp
Metode overstyrer
Modul 2: Java Core
Nivå ,
Lekse
Hei! Du bruker allerede Java-metoder og vet mye om dem. Du har sikkert kommet over en klasse med mange metoder som har samme navn, men forskjellige argumentlister. Du vil huske at vi i disse tilfellene brukte metodeoverbelastning. I dag ska
Ekstra leksjoner for nivået
Modul 2: Java Core
Nivå ,
Lekse
Metoder, parametere, interaksjoner og overbelastning En metode er et sett med kommandoer som utfører en operasjon i et program. En metode er med andre ord en funksjon, noe som klassen din vet hvordan den skal gjøre. I andre programmeringssp
Arv. Fordeler med arv
Modul 2: Java Core
Nivå ,
Lekse
"Hei, Amigo! Her er et emne jeg tror du kommer til å bruke mye av. Jeg snakker om arv. " For de uinnvidde er programmering som magi. Så la meg starte med en analogi... Anta at du er en tryllekunstner som ønsker å lage en flygende hest. Du k
Assosiasjon: sammensetning og aggregering
Modul 2: Java Core
Nivå ,
Lekse
Klasser og objekter kan relateres til hverandre. Arv beskriver et "IS A"-forhold. En løve ER ET dyr. Dette forholdet uttrykkes lett ved å bruke arv, hvor ville være foreldreklassen og barnet. Men ikke alle forhold i verden er riktig beskrev
Ekstra leksjoner for nivået
Modul 2: Java Core
Nivå ,
Lekse
Arv versus sammensetning i Java Denne artikkelen illustrerer begrepene arv og komposisjon i Java. Det første eksemplet vil hjelpe deg å forstå arv. De senere eksemplene vil hjelpe deg å forstå hvordan du bruker komposisjon for å forbedre br
Grensesnitt
Modul 2: Java Core
Nivå ,
Lekse
"Hei, Amigo! I dag skal du gjøre noen oppdagelser. Temaet for i dag - trommerull, takk - er grensesnitt. " "Jepp. En dag så fantastisk at jeg drar hjem for å ta et bad." " Et grensesnitt er barnet til abstraksjon og polymorfisme. Grensesnit
Et grensesnitt er mer enn et grensesnitt. Det er en oppførsel.
Modul 2: Java Core
Nivå ,
Lekse
"Hei, Amigo! Det er meg - igjen. Jeg vil gi deg et annet synspunkt på grensesnitt. Du skjønner, mesteparten av tiden er en klasse en modell av et bestemt objekt. Derimot er grensesnitt mer som et objekts evner eller roller, i stedet for sel
Grensesnitt finnes for å støtte spesifikk atferd
Modul 2: Java Core
Nivå ,
Lekse
"Hei, Amigo! I dag vil jeg gjerne fortelle deg grunnene til at grensesnitt eksisterer. Du hører ofte at en bestemt klasse, objekt eller enhet støtter et bestemt grensesnitt. Hva betyr det å støtte et grensesnitt ? " I en bredere forstand er
Standardmetoder i grensesnitt
Modul 2: Java Core
Nivå ,
Lekse
Hver nye versjon av Java er forskjellig fra de forrige. Som et eksempel på en slik endring fra materialet vi har dekket, hadde ikke språket før Java 5. Bare så er Java 8 merkbart forskjellig fra Java 7. Vi vil selvfølgelig ikke ignorere vik
Arver flere grensesnitt
Modul 2: Java Core
Nivå ,
Lekse
"Hei, Amigo! Vi har endelig kommet til noe virkelig interessant. I dag skal jeg fortelle deg om multippel arv . Multippel arv er virkelig et veldig fascinerende og kraftig verktøy. Og hvis det ikke var for flere problemer, så Java ville stø
Abstrakt klasse vs. grensesnitt
Modul 2: Java Core
Nivå ,
Lekse
"Hei, Amigo! Bilaabo vil fortelle deg forskjellene mellom en abstrakt klasse og et grensesnitt. Det er flere." Abstrakt klasse Grensesnitt Arv En abstrakt klasse kan arve bare én klasse, men den kan arve et hvilket som helst antall grensesn
Vis mer
1
...
13
14
15
16
17
...
35
Please enable JavaScript to continue using this application.