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