Ylös Edellinen Seuraava Otsikkosivu Hakemisto Sisällys

16.4 Javan tietorakenneluokat ja algoritmeja

Koska erilaisten dynaamisten tietorakenteiden (vrt. Taulukko.java) käyttö on erittäin yleistä, on Javaan standardiin lisätty joukko tietorakenteita. Jotta nämä tietorakenteet pystyisivät tallentamaan erilaisia tyyppejä on niistä tehty sellaisia, että ne tallentavat Javan kaikkien luokkien kantaluokan Object-luokan viitteitä.

Meidänkin esimerkissämme Jasenet ja Harrastukset eroavat toisistaan vain hyvin vähän. Ero on itse asiassa muutaman Jasen - sanan muuttuminen Harrastus - sanaksi. Jos olisimme olleet tarpeeksi "ovelia", olisimme voineet tehdä vain yhden geneerisen tietorakenteen, joista olisi sitten luotu kaksi erilaista esiintymää.


Ylös Edellinen Seuraava Otsikkosivu Hakemisto Sisällys