Java - Superclasele și subclasele

Cuprins
orientarea obiectului A fost impus ca cel mai bun mod de a dezvolta aplicații complexe și mari datorită factorului de moștenire, care nu este altceva decât moștenirea funcționalităților sale din clasele gata făcute în clasele noi pe care le creăm și la care adăugăm doar noile funcționalități care sunt nu în clasa de la care am moștenit.
Toate aceste subiecte înseamnă că putem obține metode și funcționalități deja dezvoltate și testate, cu aceasta putem sări peste acei pași pentru a dezvolta doar ceea ce avem nevoie, cu această perioadă de dezvoltare poate scădea semnificativ, precum și cantitatea de cod pe care trebuie să o scriem .
La momentul modelează o clasă știm că obiectele lor vor avea unele atribute proprii, totuși vor exista clase total diferite care le pot împărtăși atribute cu o altă clasă, deci, în loc să copiem atributele din nou și din nou, putem face o clasă cu tot ceea ce au în comun și să moștenim din ea adăugând lucrurile particulare ale fiecăruia.
Asta numim noi moştenire, dar dincolo de asta superclasa ar fi clasa care are toate atributele și metodele în comun și subclasele vor fi cei care moștenesc din prima, cu aceasta stabilim un sistem de ierarhia clasei, unde cu cât specificațiile sunt mai mari, nivelurile sunt reduse și nu există nicio limită, putem avea o clasă care moștenește de la o altă clasă care, la rândul său, a moștenit de la o altă clasă, cu aceasta putem transfera atribute comune unei clase inferioare care va fi foarte specifice, dar care pot împărtăși o serie de funcționalități cu alte obiecte.
exemplu clasic utilizate pentru a descrie acest comportament sunt clasele de figuri geometrice, Acest caz servește drept studiu deoarece toate cifrele împărtășesc unele atribute, de exemplu, pot avea o culoare, pot fi umplute cu această culoare și apoi în detaliu fiecare are propriile sale caracteristici, cum ar fi modul în care este a calculat aria, dacă are laturi egale sau laturi diferite, sau rază în cazul cercurilor.
Să vedem mai jos o mică diagramă care ilustrează modul în care se comportă problema moștenirii într-un superclasa:

După cum putem vedea din clasa sau superclasa părinte, atributele comune sunt reduse și apoi fiecare fiică sau subclasă își definește propriile și cele individuale, cu aceasta putem recrea tot ceea ce am vorbit.
Reutilizați codulImportant este să vedem ce presupune acest proces în filozofia orientată pe obiect și că ajută la reutilizarea codului, permițându-ne să creăm clase foarte generice care pot fi moștenite și astfel să împărtășim funcționalități și metode de bază pe care nu ar trebui să le reveni la. scrie.
Cu aceasta terminăm acest tutorial, am ajuns la o nouă zonă conceptuală de orientare a obiectului, dacă atunci când proiectăm aplicația sau programul nostru ne gândim la acest lucru și ne dezvoltăm pe baza moșteniri Da refolosirea codului, vom atinge o viteză de dezvoltare mai mare și vom folosi într-un mod mai bun instrumentele care Java ne pune la dispoziție.V-a plăcut și ați ajutat acest tutorial?Puteți recompensa autorul apăsând acest buton pentru a-i oferi un punct pozitiv
wave wave wave wave wave