Bahay Pag-unlad Ano ang isang abstract na klase? - kahulugan mula sa techopedia

Ano ang isang abstract na klase? - kahulugan mula sa techopedia

Talaan ng mga Nilalaman:

Anonim

Kahulugan - Ano ang ibig sabihin ng Abstract Class?

Sa mga wika ng programming, ang isang abstract na klase ay isang pangkaraniwang klase (o uri ng bagay) na ginamit bilang batayan para sa paglikha ng mga tukoy na bagay na umaayon sa protocol nito, o ang hanay ng mga operasyon na sinusuportahan nito. Ang mga klase ng abstract ay hindi direktang pinatunayan.


Ang mga klase ng abstract ay kapaki-pakinabang kapag lumilikha ng mga hierarchies ng mga klase na nagmomodelo ng katotohanan dahil ginagawang posible upang tukuyin ang isang hindi nagpapasiglang antas ng pag-andar sa ilang mga pamamaraan, ngunit iwanan ang pagpapatupad ng iba pang mga pamamaraan hanggang sa isang tiyak na pagpapatupad ng klase (isang nagmula na klase) ay kinakailangan.

Ipinapaliwanag ng Techopedia ang Abstract Class

Sa mga wika na naka-orient sa programming (OOP) na wika, ang mga klase ay kumakatawan sa mga bagay sa domain ng problema na inilaan ng software upang malutas. Kasama sa mga klase ang mga koleksyon ng mga katangian (katangian) at pag-uugali (pamamaraan), na maaaring batay sa mga naunang natukoy na mga klase. Ang mga programer ay gumagamit ng mana upang makuha ang tiyak na pagpapatupad ng mga abstract na klase. Ang mga klase na nagmula sa mga abstract na klase ay tinatawag na nagmula sa mga klase. Kapag ang prinsipyong ito ay inilalapat nang maraming beses nang magkakasunod, nagreresulta ito sa isang hierarchy ng mga klase. Sa kontekstong ito, ang mga abstract na klase ay nasa ugat ng hierarchy na ito, at ginagamit upang maipatupad ang mga pamamaraan na kailangang ma-overridden sa mga nagmula na klase, kaya maiiwasan ang mga potensyal na pagkakamali ng mga error.


Ang isang abstract na klase ay may hindi bababa sa isang paraan ng abstract. Ang isang abstract na pamamaraan ay walang anumang code sa klase ng base; idadagdag ang code sa mga nagmula sa mga klase. Ang pamamaraan ng abstract sa nagmula na klase ay dapat na ipatupad kasama ang parehong modifier ng pag-access, bilang at uri ng argumento, at may parehong uri ng pagbabalik tulad ng klase ng base. Ang mga object ng abstract na uri ng klase ay hindi malilikha, dahil ang code upang maipadama ang isang bagay ng uri ng abstract na uri ay magreresulta sa isang pagkakamali sa pagsasama.

Ano ang isang abstract na klase? - kahulugan mula sa techopedia