Ylös Edellinen Seuraava Otsikkosivu Hakemisto Sisällys

16. Dynaaminen muistinkäyttö

	Aina ei aavista kokoa
	suuruuttapa suuren suurta
	dynaamisuus siis avuksi
	mielehen muuttuva kokokin.
	
	Varaa muistia tarvittaissa
	uutta uikuta muuttujille
	viitteen päähän pantavaksi
	sieltä sitten saatavaksi.
	
	Listoja ja taulukoita
	vinkeitä vipeltimiä
	algoritmejä arvokkaita
	valmiinakin tarjonnassa.
	

Mitä tässä luvussa käsitellään?

Syntaksi:

	Dyn.olion.luonti      muuttuja = new Luokka(parametrit)
	"Hävittäminen"        muuttuja = null;    

Luvun esimerkkikoodit:

http://www.mit.jyu.fi/~vesal/kurssit/ohj2/moniste/esim/dyna/

Olemme oppineet varaamaan muuttujia esittelyn yhteydessä. Usein olioita voidaan luoda (= varata muistitilaa) myös ohjelman ajon aikana. Tämä on tarpeellista erityisesti silloin, kun ohjelman kirjoittamisen aikana ei tiedetä muuttujien määrää tai ehkei jopa edes kokoa (taulukot).


Ylös Edellinen Seuraava Otsikkosivu Hakemisto Sisällys