Cov chav kawm paub daws teeb meem puas muaj cov txheej txheem tsis paub meej?
Cov chav kawm paub daws teeb meem puas muaj cov txheej txheem tsis paub meej?

Video: Cov chav kawm paub daws teeb meem puas muaj cov txheej txheem tsis paub meej?

Video: Cov chav kawm paub daws teeb meem puas muaj cov txheej txheem tsis paub meej?
Video: 6 Nqi Lus Qhia Kev Ua neej ( leej twg mloog lub neej yuav zoo tuaj) 2024, Plaub Hlis Ntuj
Anonim

Yog peb tuaj yeem muaj ib chav kawm abstract tsis muaj Abstract Methods raws li ob qho tib si yog cov tswv yim ywj pheej. Tshaj tawm a chav kawm abstract txhais tias nws ua tau tsis tau instantiated ntawm nws tus kheej thiab ua tau tsuas yog sub classed. Tshaj tawm a txoj kev abstract txhais tau tias Txoj kev yuav tau txhais nyob rau hauv lub subclass.

Tib neeg kuj nug, chav kawm paub daws teeb meem puas tuaj yeem txhais ob txoj hauv kev paub daws teeb thiab tsis paub daws teeb meem?

Ib abstract method yog a txoj kev hauv tus menyuam chav kawm uas overrids niam txiv txoj kev . Ib chav kawm paub daws teeb meem tuaj yeem txhais ob txoj hauv kev paub daws teeb thiab tsis yog - abstract txoj kev ? A. Tsis yog-nws yuav tsum muaj tag nrho ib qho lossis lwm qhov.

Tsis tas li ntawd, AN interface puas muaj cov txheej txheem tsis paub meej? Cov txheej txheem interface yog los ntawm kev txhais pej xeem thiab abstract , yog li koj ua tsis tau muaj tsis muaj - abstract txoj kev hauv koj interface . Hauv Java, txheej txheem interface yog pej xeem thiab abstract los ntawm lub neej ntawd. Yog li thawj qhov kev xaiv yog kev coj tsis zoo.

Tom qab ntawd, ib tus tuaj yeem nug, peb puas tuaj yeem muaj txoj hauv kev paub daws teeb meem hauv chav kawm tsis paub meej?

Nws tuaj yeem muaj kev paub daws teeb meem ( txoj kev tsis muaj lub cev) nrog rau pob zeb txoj kev (ib txwm txoj kev nrog lub cev). Ib txwm chav kawm ( tsis yog - chav kawm abstract ) ua tsis tau muaj kev paub daws teeb meem . Ib abstract chav kawm tau tsis tau instantiated, uas txhais tau tias koj tsis raug tso cai los tsim ib yam khoom ntawm nws.

Dab tsi yog kev siv cov chav kawm paub daws teeb meem yam tsis muaj kev paub daws teeb meem hauv Java?

Abstract class tsis muaj abstract method txhais tau tias koj tuaj yeem tsim cov khoom ntawm qhov ntawd chav kawm abstract . Saib kuv tus piv txwv. Yog koj sau ib abstract method sab hauv chav kawm abstract ces nws yuav tsis sau. Qhov no txhais tau tias yog koj tsim abstract class tsis muaj abstract method ces koj tuaj yeem tsim Object ntawm qhov ntawd Abstract Class.

Pom zoo: