Kako implementirati abstraktni razred v php?



Ta članek vam bo pomagal raziskati abstraktni razred v PHP in s tem vam bo pomagal vedeti vse, kar morate vedeti o abstrakciji v PHP.

Če želimo napisati določeno metodo razreda, vendar smo prepričani le o imenu metode in ne o podrobnostih, kako naj bo zapisana, uporabimo abstraktni razred v PHP. Ko želimo, da so podrejeni razredi predani določenim metodam, ki jih podedujejo od nadrejenega razreda, vendar se ne moremo zavezati kodi, ki naj bo zapisana znotraj metod, nato pa uporabimo abstraktne razrede in metode.

Zato raziščimo zgoraj omenjeno temo z naslednjimi kazalci,





Začnimo torej,

Povzetek predavanja v PHP

Razred, ki ima vsaj eno metodo,ki je metoda brez dejanske kode, samo imena in parametrov, ki je bila označena kot 'abstraktna'je znan kot abstraktni razred. Ko želimo definirati abstraktni razred, moramo uporabiti ključno besedo abstract. Da biče nudimo nekakšno predlogo za podedovanje in prisiljevanje razreda dedovanja, da izvaja abstraktne metode, uporabljamo abstraktni razred.Vsebuje lahko tako abstraktne kot tudi ne abstraktne metode.



imenski prostori v c ++

Nadaljujemo s tem abstraktnim tečajem v PHP,

Ustvarite abstraktni razred

 

V zgornjem primeru je naša razredna šola abstraktni razred, ki ima abstraktno metodo. Če želite ustvariti nov razred, ki razširja naš razredšolapotem boste morali navesti definicijo abstraktne metodepoučevati, sicer naj bo tudi razred otrok abstrakten. Za vse otroške razrede je obvezno zagotoviti definicijo metode poučevanja ().

kaj je __init__ v pythonu

Nadaljujemo s tem abstraktnim tečajem v PHP



Ne abstraktne metode znotraj abstraktnega razreda

V abstraktnih razredih so lahko tudi abstraktne metode skupaj z abstraktnimi metodami ali brez njih. Torej naj bi bili abstraktni razredi znani tudi kot delno izvedeni razredi. Otroški razredi lahko do njih dostopajo in jih uporabljajo, ne da bi jih preglasili.

predmet. 'English Subject'} // Je ne-abstraktni računalnik javne funkcije računalnik javne funkcije () {echo $ this-> subject. 'Predmet računalništva'} // Je ne-abstraktna javna funkcija tenthClassa javna funkcija tenthClass ($ group) {$ this-> subject = $ group} // Je abstraktna javna funkcija poučevanje abstraktne javne funkcije learn ()}?>

V zgornjem smo dodali tri ne abstraktne metodeangleščina(),računalnik ()intenthClass ()našemu povzetkušolarazred.

je java na osnovi c

Nadaljujemo s tem abstraktnim tečajem v PHP

Delo abstraktnega razreda

Spodnji primer prikazuje delovanje abstraktnega razreda

subject ('angleščina') echo '' echo $ obj-> subject ('Computer Science')?>

funkcija Slika - abstraktni razred v PHP - Edureka

S tem smo prišli do konca tega članka, upam, da ste razumeli abstraktni razred v PHP in ustvarili abstraktni razred z uporabo abstraktnih metod znotraj abstraktnega razreda. Če se vam zdi ta članek ustrezen, si oglejte Edureka, zaupanja vredno podjetje za spletno učenje z mrežo več kot 250.000 zadovoljnih učencev, ki se širijo po vsem svetu.

Imate vprašanje za nas? Prosimo, omenite to v oddelku za komentarje tega članka in se vam oglasim.