Ano ang gamit ng abstract class sa real time?
Ano ang gamit ng abstract class sa real time?

Video: Ano ang gamit ng abstract class sa real time?

Video: Ano ang gamit ng abstract class sa real time?
Video: 10-item ABSTRACT REASONING Test part1 [Logical Test] 2024, Nobyembre
Anonim

Kaya, abstract na mga klase ay maaaring gamitin upang pagsama-samahin at ibahagi ang functionality, habang ang mga interface ay maaaring gamitin upang tukuyin kung ano ang magiging karaniwang functionality na ibabahagi sa pagitan ng iba't ibang instance, nang hindi aktwal na binubuo ang functionality na iyon para sa kanila. Parehong makakatulong sa iyo na gawing mas maliit ang iyong code, sa iba't ibang paraan.

Kaugnay nito, saan tayo gumagamit ng abstract na klase sa real time?

Isang konkretong halimbawa ng isang abstract na klase ay magiging isang klase tinatawag na Hayop. Ikaw makita ang maraming mga hayop sa totoo buhay, ngunit mayroon lamang mga uri ng hayop. Yan ay, ikaw huwag tumingin sa isang bagay na kulay ube at mabalahibo at sabihing "hayop iyon at wala nang mas tiyak na paraan ng pagtukoy dito".

Kasunod nito, ang tanong ay, kailan natin dapat gamitin ang interface at abstract na klase? Ikaw kalooban gumamit ng isang abstract na klase kung nais mong magbigay ng isang bahagyang pagpapatupad para sa mga subclass na pahabain, at isang interface kung gusto mo lamang magbigay ng mga lagda ng mga pamamaraan na dapat ipatupad. Ito ay ganap na normal na magbigay ng pareho at interface at ang abstract na klase na nagpapatupad ng mga bahagi nito.

Tinanong din, ano ang silbi ng abstract class?

abstract keyword ay ginagamit upang lumikha ng a abstract na klase at pamamaraan. Abstract na klase sa java ay hindi ma-instantiate. An abstract na klase ay kadalasang ginagamit upang magbigay ng isang base para sa mga subclass na palawigin at ipatupad ang abstract pamamaraan at override o gamitin ang mga ipinatupad na pamamaraan sa abstract na klase.

Ano ang real time na paggamit ng interface sa Java?

An interface sa java mayroon itong mga static na constant at abstract na pamamaraan lamang. para sa real time na halimbawa - ito ay 100% abstraction. Ginagamit ang Inteface upang makamit ang 100 porsiyentong abstraction, ibig sabihin hindi ka makakagawa ng bagay para doon interface diretso sa klase, walang constructor sa loob interface.

Inirerekumendang: