CodeGym University
Inlärning
Kurs
Uppgifter
Undersökningar och frågesporter
Spel
Hjälp
Schema
gemenskap
Användare
Forum
Chatt
Artiklar
Framgångsberättelser
Aktivitet
Recensioner
Prenumerationer
Lätt tema
Lektioner
Recensioner
Om oss
Start
Börja lära sig
Börja lära dig nu
Quest karta
Lektioner
Alla uppdrag
Alla nivåer
Överbelastningsmetoder | del 2
Modul 2: Java Core
Nivå,
Lektion
"Hej, Amigo! För ett par dagar sedan berättade jag om överbelastningsmetoder. Förstod du allt?" "Ja. Jag kommer ihåg. Varje klassmetod måste vara unik. En medlemsmetod är unik om klassen inte har någon annan metod med samma namn och paramet
Åsidosättande av metod
Modul 2: Java Core
Nivå,
Lektion
Hej! Du använder redan Java-metoder och vet mycket om dem. Du har säkert stött på en klass med många metoder som har samma namn men olika argumentlistor. Du kommer ihåg att vi i dessa fall använde metodöverbelastning. Idag ska vi titta på e
Ytterligare lektioner för nivån
Modul 2: Java Core
Nivå,
Lektion
Metoder, parametrar, interaktioner och överbelastning En metod är en uppsättning kommandon som utför någon operation i ett program. En metod är med andra ord en funktion, något som din klass vet hur man gör. I andra programmeringsspråk kall
Arv. Fördelar med arv
Modul 2: Java Core
Nivå,
Lektion
"Hej, Amigo! Här är ett ämne som jag tror att du kommer att använda mycket av. Jag pratar om arv. " För den oinvigde är programmering som magi. Så låt mig börja med en analogi... Anta att du är en magiker som vill skapa en flygande häst. Du
Förening: sammansättning och aggregering
Modul 2: Java Core
Nivå,
Lektion
Klasser och objekt kan relateras till varandra. Arv beskriver ett "IS A"-förhållande. Ett lejon ÄR ETT djur. Detta förhållande uttrycks lätt med hjälp av arv, där skulle vara förälderklassen och skulle vara barnet. Men inte alla relationer
Ytterligare lektioner för nivån
Modul 2: Java Core
Nivå,
Lektion
Arv kontra sammansättning i Java Den här artikeln illustrerar begreppen arv och sammansättning i Java. Det första exemplet hjälper dig att förstå arv. De senare exemplen hjälper dig att förstå hur du använder komposition för att förbättra d
Gränssnitt
Modul 2: Java Core
Nivå,
Lektion
"Hej, Amigo! Idag ska du göra några upptäckter. Ämnet för idag - trumslag, tack - är gränssnitt. " "Japp. En dag så underbar att jag är på väg hem för att ta ett bad." " Ett gränssnitt är barnet till abstraktion och polymorfism. Gränssnitte
Ett gränssnitt är mer än ett gränssnitt. Det är ett beteende.
Modul 2: Java Core
Nivå,
Lektion
"Hej, Amigo! Det är jag - igen. Jag vill ge dig en annan syn på gränssnitt. Du förstår, för det mesta är en klass en modell av ett visst objekt. Däremot är gränssnitt mer som ett objekts förmågor eller roller, snarare än själva objektet." T
Gränssnitt finns för att stödja specifikt beteende
Modul 2: Java Core
Nivå,
Lektion
"Hej, Amigo! Idag skulle jag vilja berätta för dig varför gränssnitt finns. Du hör ofta att en viss klass, objekt eller entitet stöder ett visst gränssnitt. Vad innebär det att stödja ett gränssnitt ? " I en vidare mening är vilket gränssni
Standardmetoder i gränssnitt
Modul 2: Java Core
Nivå,
Lektion
Varje ny version av Java skiljer sig från de tidigare. Som ett exempel på en sådan förändring från material vi har täckt, hade språket inte före Java 5. Bara så, Java 8 skiljer sig märkbart från Java 7. Vi kommer naturligtvis inte att ignor
Ärver flera gränssnitt
Modul 2: Java Core
Nivå,
Lektion
"Hej, Amigo! Vi har äntligen kommit fram till något riktigt intressant. Idag ska jag berätta om multipelarv . Multipelarv är verkligen ett mycket fascinerande och kraftfullt verktyg. Och om det inte vore för flera problem, då Java skulle st
Abstrakt klass vs gränssnitt
Modul 2: Java Core
Nivå,
Lektion
"Hej, Amigo! Bilaabo kommer att berätta skillnaderna mellan en abstrakt klass och ett gränssnitt. Det finns flera." Abstrakt klass Gränssnitt Arv En abstrakt klass kan bara ärva en klass men den kan ärva hur många gränssnitt som helst . Ett
Visa mer
1
...
13
14
15
16
17
...
35
Please enable JavaScript to continue using this application.