|
|
Sammensatte datatyper i Java: Arrays | Det er naturligt at spørge, hvordan Java håndterer sammensatte datatyper - altså datastrukturer. Som en vigtig del af 'sædvanlige' programmeringsprog findes der forskellige datastrukturer, såsom arrays, records, sets, mv. I Java bliver alle typer, som svarer til sådanne datastrukturer, realiseret som abstrakte datatyper, og implementeret som klasser. |
|
| I array eksemplet er tabel et objekt, som instantieres på en særlig array-specifik måde. Det første element i et array har altid indeks 0. Ovenstående eksempel svarer til Pascal erklæringen:
I mange sammenhænge vil en Java programmør bruge andre typer end Array, hvis man ønsker at at arbejde med samlinger af data. Java understøtter et Collection begreb, som er på et langt højere abstraktionsniveau end arrays. Mere om dette i en senere lektion. |
Ofte opfattes strenge som en særlig type af arrays. I Java er strenge objekter af typen String. Dog er der ligesom ved arrays særlig sproglig understøttelse af strings i Java. I en senere lektion ser vi nærmere på strenge i java. |