Maaari bang magkaroon ng mga hindi abstract na pamamaraan ang abstract na klase?
Maaari bang magkaroon ng mga hindi abstract na pamamaraan ang abstract na klase?

Video: Maaari bang magkaroon ng mga hindi abstract na pamamaraan ang abstract na klase?

Video: Maaari bang magkaroon ng mga hindi abstract na pamamaraan ang abstract na klase?
Video: Pinoy MD: Iwas-hika tips para sa mga may asthma, tinalakay sa 'Pinoy MD' 2024, Nobyembre
Anonim

Oo tayo maaaring magkaroon isang abstract na klase wala Abstract na Pamamaraan dahil pareho ang mga independiyenteng konsepto. Pagpapahayag ng a abstract ng klase ibig sabihin nito pwede hindi ma-instantiated sa sarili nitong at pwede maging sub classed lang. Pagpapahayag ng a abstract ng pamamaraan ibig sabihin nun Ang paraan ay matukoy sa subclass.

Nagtatanong din ang mga tao, maaari bang tukuyin ng abstract na klase ang parehong abstract na pamamaraan at hindi abstract na mga pamamaraan?

An abstract na pamamaraan ay isang paraan sa bata klase na overrids ang isang magulang paraan . Maaari bang tukuyin ng abstract na klase ang parehong abstract na pamamaraan at hindi - abstract na pamamaraan ? A. Hindi-dapat mayroon itong lahat ng isa o ang isa pa.

Bilang karagdagan, maaari bang magkaroon ng mga hindi abstract na pamamaraan ang interface? Mga pamamaraan ng interface ay sa pamamagitan ng kahulugan pampubliko at abstract , kaya hindi mo magawa may hindi - abstract na pamamaraan sa iyong interface . Sa Java, mga pamamaraan ng interface ay pampubliko at abstract bilang default. Kaya ang unang pagpipilian ay masamang kasanayan.

Kasunod nito, maaari ring magtanong, maaari ba tayong magkaroon ng abstract na pamamaraan sa hindi abstract na klase?

Ito maaaring magkaroon ng mga abstract na pamamaraan ( paraan walang katawan) pati na rin ang kongkreto paraan (regular paraan kasama ang katawan). Isang normal klase ( hindi - abstract na klase ) hindi may mga abstract na pamamaraan . An abstract klase maaari hindi ma-instantiate, na nangangahulugang hindi ka pinapayagang lumikha ng isang bagay nito.

Ano ang paggamit ng abstract na klase na walang abstract na pamamaraan sa Java?

Abstract na klase na walang abstract na pamamaraan nangangahulugan na maaari kang lumikha ng bagay na iyon abstract na klase . Tingnan ang aking Halimbawa. Kung magsusulat ka ng isa abstract na pamamaraan sa loob abstract na klase pagkatapos ay hindi ito mag-compile. Ibig sabihin kung gagawa ka abstract na klase na walang abstract na pamamaraan pagkatapos ay maaari kang lumikha ng Bagay na iyon Abstract na Klase.

Inirerekumendang: