Tässä koodi, ei kohde on instantiated alustasta luokka; se ei ole tarpeen, koska johdettu luokka perii kaikki jäsenet perustaa luokan. Seuraava lausunto määrittää arvon, 5 yksittäinen kiinteistö johdettujen instantiated objekti. Julkilausuma, joka tulee sen jälkeen kehottaa peritty add () menetelmä johdettujen kohteen ja arvot periytyvät ominaisuudet summataan. Paluu arvo perinnöllinen add () menetelmä on määritetty muuttuja, tulos.
Julkilausumassa jälkeen, kutsuu squareAdd () menetelmä, joka kuuluu kipeästi johdettuihin objekti (luokka), lähettämällä palasi arvo (tulos) on perinyt menetelmä väitettä. Palasi arvo squareAdd () menetelmä näyttää kaiku julkilausuman, seuraavaksi. Joten johdettu luokka on peritty jäseniä että se voi käyttää. Se voi myös olla oma uusia jäseniä. Jos haluat johdettu esine, instantiate se johdettu luokka. Jos haluat pohja esine, instantiate se perustaa luokan.
Instantiated peräisin objekti ja instantiated pohja esine ovat yleensä riippumattomia, ellet pakottaa heidät jotenkin olevan riippuvainen; ne liittyvät kuitenkin. Voit silti saada luokan (ja vastaava objekti) peräisin johdettu luokka on lapsenlapsi. Tällöin entinen lapsi luokasta tulee perustaa luokan ja uusi lapsi luokasta tulee johdettu luokka. Ketju voi kasvaa alaspäin. Huom: luokan määri