Kā ieviest abstrakto klasi php?



Šis raksts palīdzēs jums izpētīt abstrakto klasi PHP un līdz ar to palīdzēs jums zināt visu, kas jāzina par abstrakciju PHP.

Ja mēs vēlamies uzrakstīt noteiktu klases metodi, bet mēs esam pārliecināti tikai par metodes nosaukumu, nevis par detaļām par to, kā tas jāraksta, mēs izmantojam abstraktā klase PHP. Kad mēs vēlamies, lai bērnu klases būtu apņēmušās izmantot noteiktas metodes, kuras viņi pārmanto no vecāku klases, bet mēs nevaram apņemties izmantot kodu, kas būtu jāuzraksta metožu iekšpusē. Tad mēs izmantojam abstraktas klases un metodes.

Tāpēc izpētīsim iepriekš minēto tēmu ar šādām norādēm,





Tad ļaujiet mums sākt darbu,

nosaukumvietas c ++

Abstrakta klase PHP

Klase, kurai ir vismaz viena metode,kas ir metode bez faktiska koda, tikai nosaukums un parametri, un kas ir atzīmēts kā “abstrakts”ir pazīstama kā abstrakta klase. Kad mēs vēlamies definēt abstraktu klasi, mums jāizmanto atslēgvārds abstrakts. Lainodrošinām sava veida veidni, no kuras mantot, un piespiest mantojošo klasi īstenot abstraktās metodes, mēs izmantojam abstraktu klasi.Tas var saturēt gan abstraktas, gan arī abstraktas metodes.



Pārejot uz šo abstrakto klasi PHP,

Izveidojiet abstraktu klasi

 

Iepriekš minētajā piemērā mūsu klases skola ir abstrakta klase, kurai ir abstrakta metode. Ja vēlaties izveidot jaunu klasi, kas paplašina mūsu klasiskolātad jums būs jāsniedz abstraktās metodes definīcijamācīt, pretējā gadījumā arī bērnu klasei jābūt abstraktai. Visām bērnu klasēm ir obligāti jāsniedz definīcija metodes mācīšanai ().

atšķirība starp hashmap un hashtable

Pārejot ar šo abstrakto klasi PHP



Ne abstraktas metodes abstraktā klasē

Abstraktās klasēs kopā ar abstraktajām metodēm vai bez tām var būt arī abstraktas metodes. Tātad abstraktā klase tiek dēvēta arī par daļēji īstenotām klasēm. Viņiem var piekļūt un tos izmantot tieši bērnu klases, tos nemazinot.

priekšmets. 'English Subject'} // Tas nav abstrakts publisko funkciju dators publisko funkciju dators () {echo $ this-> subject. 'Datorzinātnes priekšmets'} // Tā nav abstrakta publiskā funkcija tenthClassa publiskā funkcija tenthClass ($ group) {$ this-> subject = $ group} // Tā ir abstrakta publiska funkcija mācīt abstraktu publisku funkciju mācīt ()}?>

Iepriekšminētajā mēs esam pievienojuši trīs abstraktas metodesAngļu(),dators ()untenthClass ()mūsu abstraktajamskolāklasē.

kā izmantot skenerus Java

Pārejot ar šo abstrakto klasi PHP

Abstraktās klases darbs

Zemāk sniegtais piemērs parāda abstraktās klases darbu

priekšmets ('angļu valoda') atbalss '' echo $ obj-> priekšmets ('Datorzinātne')?>

iezīme Attēls - abstrakta klase PHP - Edureka

Līdz ar to mēs esam nonākuši pie šī raksta beigām, es ceru, ka jūs sapratāt abstrakto klasi PHP, izveidojot abstraktu klasi, izmantojot abstraktas klases abstraktā klasē. Ja jums šķita, ka šis raksts ir svarīgs, skatiet vietni Autors: Edureka, uzticams tiešsaistes mācību uzņēmums ar vairāk nekā 250 000 apmierinātu izglītojamo tīklu visā pasaulē.

Vai mums ir jautājums? Lūdzu, pieminējiet to šī raksta komentāru sadaļā, un es sazināšos ar jums.