Universitatea CodeGym
Învăţare
Curs
Sarcini
Sondaje și chestionare
Jocuri
Ajutor
Programa
Comunitate
Utilizatori
forum
conversație
Articole
Povesti de succes
Activitate
Recenzii
Abonamente
Tema ușoară
Lecții
Recenzii
Despre noi
start
Începe să înveți
Începeți să învățați acum
Harta misiunii
Lecții
Toate misiunile
Toate nivelurile
Metode de supraîncărcare | partea 2
Modulul 2: Java Core
Nivel,
Lecţie
"Bună, Amigo! Acum câteva zile ți-am spus despre metodele de supraîncărcare. Ai înțeles totul?" "Da. Îmi amintesc. Fiecare metodă de clasă trebuie să fie unică. O metodă de membru este unică dacă clasa nu are altă metodă cu același nume și
Anularea metodei
Modulul 2: Java Core
Nivel,
Lecţie
Bună! Folosești deja metode Java și știi multe despre ele. Cu siguranță ați dat peste o clasă cu multe metode care au același nume, dar liste de argumente diferite. Vă veți aminti că în acele cazuri am folosit supraîncărcarea metodei. Astăz
Lecții suplimentare pentru nivel
Modulul 2: Java Core
Nivel,
Lecţie
Metode, parametri, interacțiuni și supraîncărcare O metodă este un set de comenzi care efectuează o anumită operație într-un program. Cu alte cuvinte, o metodă este o funcție, ceva pe care clasa ta știe să facă. În alte limbaje de programar
Moştenire. Avantajele moștenirii
Modulul 2: Java Core
Nivel,
Lecţie
„Bună, Amigo! Acum iată un subiect pe care cred că o să-l folosești foarte mult. Vorbesc despre moștenire. ” Pentru cei neinițiați, programarea este ca o magie. Asa ca sa incep cu o analogie... Să presupunem că ești un magician care vrea să
Asociere: compoziție și agregare
Modulul 2: Java Core
Nivel,
Lecţie
Clasele și obiectele pot fi legate între ele. Moștenirea descrie o relație „IS A”. Un leu ESTE UN animal. Această relație se exprimă ușor folosind moștenirea, unde ar fi clasa părinte și ar fi copilul. Dar nu toate relațiile din lume sunt d
Lecții suplimentare pentru nivel
Modulul 2: Java Core
Nivel,
Lecţie
Moștenire versus compoziție în Java Acest articol ilustrează conceptele de moștenire și compoziție în Java. Primul exemplu vă va ajuta să înțelegeți moștenirea. Exemplele ulterioare vă vor ajuta să înțelegeți cum să utilizați compoziția pen
Interfețe
Modulul 2: Java Core
Nivel,
Lecţie
"Bună, Amigo! Astăzi vei face câteva descoperiri. Subiectul de azi — sunetul de tobe, te rog — este interfețele. " "Da. O zi atât de minunată încât mă întorc acasă să fac o baie." " O interfață este copilul abstracției și polimorfismului. I
O interfață este mai mult decât o interfață. Este un comportament.
Modulul 2: Java Core
Nivel,
Lecţie
„Bună, Amigo! Sunt eu — din nou. Vreau să vă ofer un alt punct de vedere asupra interfețelor. Vedeți, de cele mai multe ori o clasă este un model al unui anumit obiect. În schimb, interfețele seamănă mai mult cu abilitățile unui obiect sau
Interfețele există pentru a sprijini un anumit comportament
Modulul 2: Java Core
Nivel,
Lecţie
"Bună, Amigo! Astăzi aș dori să vă spun motivele pentru care există interfețele. Auzi adesea că o anumită clasă, obiect sau entitate acceptă o anumită interfață. Ce înseamnă să suporti o interfață ? " Într-un sens mai larg, orice interfață
Metode implicite în interfețe
Modulul 2: Java Core
Nivel,
Lecţie
Fiecare versiune nouă de Java diferă de cele anterioare. Ca exemplu de astfel de schimbare față de materialul pe care l-am acoperit, limbajul nu avea înainte de Java 5. Tocmai așa, Java 8 este vizibil diferit de Java 7. Nu vom ignora inovaț
Moștenind mai multe interfețe
Modulul 2: Java Core
Nivel,
Lecţie
„Bună, Amigo! Am ajuns în sfârșit la ceva cu adevărat interesant. Astăzi am să vă povestesc despre moștenirea multiplă . Moștenirea multiplă este într-adevăr un instrument foarte fascinant și puternic. Și dacă nu ar fi mai multe probleme, a
Clasă abstractă vs. interfață
Modulul 2: Java Core
Nivel,
Lecţie
"Bună, Amigo! Bilaabo vă va spune diferențele dintre o clasă abstractă și o interfață. Sunt mai multe." Clasa abstracte Interfață Moştenire O clasă abstractă poate moșteni o singură clasă, dar poate moșteni orice număr de interfețe . O inte
Afișați mai multe
1
...
13
14
15
16
17
...
35
Please enable JavaScript to continue using this application.