Een tabelwikkelklasse is de Nederlandse term voor "table wrap class".
Het gaat hier om een klasse die zorgt voor alle communicatie van gegevens
in en uit een tabel. Deze klasse is als het ware de verpakking van de tabel,
vandaar de term "tabelwikkelklasse". De klasse zit als het ware als een wikkel rond de tabel.
Je kan deze klasse beschouwen als de evenknie van de Java DAO of Data Access Object.
In een DAO zorg je voor de nodige SQL-instructies waarmee je gegevens in een tabel wegschrijft
of gegevens uit de tabel leest.
In de volgende schermafdruk zie je de structuur van LedgerTrans. Op het eerste zicht lijkt het te gaan om een gewone tabel, tot je de methodes ziet staan. Een tabel kan geen methodes hebben, maar een tabelwikkelklasse natuurlijk wel.
Als we dubbelklikken op de eerste methode, dan zien we de volgende code.
je hebt dus wel een overeenkomst met DAO, maar er is ook één verschil. In een DAO kunnen we geen indexen toevoegen.
display AccountName accountName()
{
return LedgerTable::find(this.accountNum).accountName;
}





