Promovare
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
Ați ajuns la Modulul 2 — Java Core
Modulul 2: Java Core
Nivel,
Lecţie
Felicitări pentru trecerea la următoarea etapă a studiilor tale la Universitatea Java. În continuare sunt multe noi cunoștințe utile care vă vor ajuta să deveniți un profesionist în dezvoltare de software. Ce veți învăța în modulul Java Cor
OOP: principii de bază
Modulul 2: Java Core
Nivel,
Lecţie
"Bună, Amigo! Astăzi voi deschide o lume nouă și interesantă în viziunea ta. Vorbesc despre programarea orientată pe obiecte (OOP) . Ați ajuns deja să cunoașteți clasele și obiectele. Astăzi mergeți pentru a afla mai multe despre ei, mult m
De ce avem nevoie de OOP?
Modulul 2: Java Core
Nivel,
Lecţie
"Bună, Amigo! Vreau să înțelegi scopul OOP. Așa că o să-ți spun o poveste." A fost odată o mică companie care expedia mărfuri în spațiul cosmic... — Ca Galactic Rush? "Da, ca Galactic Rush. 5 oameni lucrau acolo. Primul se ocupa de finanțe,
O altă explicație a OOP (cuplaj liber, coeziune strânsă)
Modulul 2: Java Core
Nivel,
Lecţie
"Bună ziua, Amigo! Aș vrea să vă spun despre un alt beneficiu al POO. Vedeți, programele sunt mai mult ca animale decât clădiri. Nu sunt construite, sunt crescute. Dezvoltarea înseamnă schimbări constante. În construcții, puteți ai un plan
Încapsulare
Modulul 2: Java Core
Nivel,
Lecţie
"Bună, Amigo! Vreau să dedic prelegerea de astăzi încapsulării . Ai deja o idee generală despre ce este." Deci, care sunt avantajele încapsulării? Sunt multe, dar voi sublinia patru care sunt, în opinia mea, cele mai importante: 1) Stare in
Principiile încapsulării
Modulul 2: Java Core
Nivel,
Lecţie
Bună! Să dedicăm lecția de astăzi încapsulării și să începem imediat cu exemple :) Aici aveți un . Am o întrebare pentru tine: cum funcționează? Încercați să oferiți un răspuns detaliat: de unde provine ceașca, cum se menține temperatura in
Polimorfism și depășire
Modulul 2: Java Core
Nivel,
Lecţie
„Amigo, îți plac balenele?” "Balene? Nu, nu am auzit de ele." "Este ca o vaca, doar mai mare și înoată. De altfel, balenele au venit de la vaci. A, sau cel puțin au un strămoș comun. Nu contează." "Ascultă. Vreau să vă spun despre un alt in
Lecții suplimentare pentru nivel
Modulul 2: Java Core
Nivel,
Lecţie
O înțelegere profundă a OOP și a principiilor sale cheie vă va ajuta să înțelegeți mai bine structura limbajului Java și să scrieți cod bun. Această selecție de resurse include mai multe articole care vă vor învăța elementele de bază OOP, p
Clasele de abstracte
Modulul 2: Java Core
Nivel,
Lecţie
"Bună, Amigo! Avem un subiect nou fascinant." „Astăzi este doar o zi cu subiecte fascinante!” "De ce vă mulțumesc!" "Cu plăcere." „Îți amintești când am introdus clasa de bază ChessItem pentru a simplifica toate clasele pentru piesele de șa
Exemple concrete de clase abstracte în Java
Modulul 2: Java Core
Nivel,
Lecţie
Bună! Să vorbim despre în Java. Probabil vă amintiți ce este abstracția — am discutat mai devreme :) Dacă ați uitat, nu vă faceți griji. Amintiți-vă, care spune că, atunci când proiectați clase și creați obiecte, ar trebui să reprezentați n
Modificatori de acces, înlocuirea metodelor și implementarea metodelor abstracte
Modulul 2: Java Core
Nivel,
Lecţie
„O să vă povestesc despre „ modificatorii de acces ”. Am mai povestit despre ei o dată, dar repetarea este un pilon al învățării.” Puteți controla accesul (vizibilitatea) pe care îl au alte clase la metodele și variabilele clasei dvs. Un mo
Metode de supraîncărcare
Modulul 2: Java Core
Nivel,
Lecţie
"Bună, Amigo! O să-ți spun despre supraîncărcarea metodei ." "Le poți supraîncărca și tu?! Ce zi!" „Poți face multe cu ei, dar nu vom intra în asta chiar acum”. "S-a făcut." „Supraîncărcarea este o operațiune foarte simplă. De fapt, nu este
Afișați mai multe
1
...
12
13
14
15
16
...
35
Please enable JavaScript to continue using this application.