Moștenirea lui Delphi

În Delphi, moștenirea este unul dintre cele mai importante mecanisme lingvistice utilizate pe scară largă de către programatori.

Folosindu-l, puteți crea o nouă clasă (formă), luând ca bază proprietățile unei clase deja existente (formă). Un copil poate avea propriile proprietăți și metode și, de asemenea, să utilizeze proprietățile și metodele clasei părinte.

Folosind moștenirea delphi, puteți construi o întreagă ierarhie de obiecte care vor avea caracteristici comune, în timp ce diferă în proprietățile lor specifice.

Moștenirea din clasa Delphi


Pentru a forma o idee mai clară a unui astfel de mecanism de programare orientată-obiect, ca moștenire a clasei, un exemplu ar trebui să fie dat. Să presupunem că avem de-a face cu trei clase: o persoană, un profesor și un student. În acest caz, clasa persoanei este generală, atât pentru clasa elev, cât și pentru profesorul de clasă. La urma urmei, elevul și profesorul sunt oameni, care diferă de celelalte prin caracteristici suplimentare. Acesta este un exemplu clasic, care vă permite să înțelegeți ce moștenire este în Delphi.

Principiile care implicau moștenirea clasei Delphi au fost inventate de programatori, astfel încât o clasă ar putea, cu propriul set de proprietăți și metode, să adopte proprietățile și metodele unei alte clase mai generale.

Un exemplu care descrie moștenirea în Delphi: trebuie să construiți două clase care vor fi moștenitorii clasei generale TChelovek. În clasele noi, personalitatea care aparține clasei părinte TChelovek va fi descrisă mai exact.


Se pare că două clase vor moșteni metodele și proprietățile clasei părinți TChelovek. În plus, atât în ​​primul, cât și în cel de-al doilea caz, este declarată o nouă metodă PersonToStr, care va trebui să furnizeze informații speciale despre această persoană sau persoana respectivă sub forma unei linii. După cum puteți vedea din exemplu, în Delphi, moștenirea este destul de simplă.

Moștenirea formularelor Delphi


Formularul este baza programului. Este pe ea, ca și fundația clădirii, orice altceva se bazează. Prin intermediul formularului, utilizatorii pot interacționa cu programul. În aceeași aplicație, puteți utiliza mai multe formulare diferite.

Folosind moștenirea formularelor Delphi, dezvoltatorii obțin o oportunitate unică de a reutiliza toate proprietățile necesare ale formularului părinte, precum și de a aduce noi modificări formelor descendente. Cu alte cuvinte, atunci când copiați o formă creată anterior, programatorii adaugă modificări, cod și componente.

Articole similare