*   >> Læs Uddannelse artikler >> science >> programming

Arv i Php Classes

Basen klasse regnemaskine har to ejendomme og en metode (og også konstruktøren metoden). Den afledte klasse har en egenskab og en metode. Hvis den afledte klasse ikke har sin egen konstruktør funktion, så det arver konstruktør funktion af basen klassen. Den værdi, som vil blive tildelt til ejendommen af ​​den afledte klasse vil være en fast værdi. Metoden til den afledte klasse, torve sit argument og derefter tilføjer værdien af ​​sin ejendom til pladsen.

Lad os se på det sidste kodesegmentet: Den første linje instantierer en afledt objekt fra den tilsvarende afledte klasse, hjælp implicit, konstruktøren af ​​moderselskabet (base) klasse. I denne kode, er intet objekt er instantieret fra basen klasse; det er ikke nødvendigt, da den afledte klasse arver alle medlemmer af basen klassen. Den næste sætning tildeler værdien, 5 til den enkelte ejendom af den afledte instantieret objekt. Erklæringen, der kommer efter, kalder den nedarvede add () metode af den afledte objekt, og værdierne af de nedarvede egenskaber summeres.

Afkastet værdi af det nedarvede add () -metoden er tildelt variablen, resultat. Redegørelsen efter, kalder squareAdd () metode, der hører hårdt til den afledte objekt (klasse), sender den returnerede værdi (resultat) af det nedarvede metode som argument. Den returnerede værdi af squareAdd () metode vises af ekkoet redegørelse, næste. Så en afledt klasse har arvet medlemmer, at det kan bruge. Det kan også have sine egne nye medlemmer. Hvis du vil have en afledt objekt, instantiere den fra den afledte klasse. Hvis du ønsker en b

Page   <<  [1] [2] [3] >>
Copyright © 2008 - 2016 Læs Uddannelse artikler,https://uddannelse.nmjjxx.com All rights reserved.