Lists and Classes
• Classes allow us to bind complex data and operations.
• List allows us to look these up quickly in memory.
– Example: Lets extend our Person class:
dim People list as Person
dim PeopleByUNID list as Person
Dim P as new Person(“Joe Bloggs/ACME”, “010101010201020”)
....
set People(P.getName) = P
set PeolpeByUNID(P.getUNID) = P
if (isElement(People(“Joe Bloggs/ACME”))) then _
Print “Joe's UNID is: “ + People(“Joe Bloggs/ACME”).getUNID.
if (isElement(PeopleByUNID(“010101010201020”))) then _
Print “UNID “010101010201020” is: “ + _
PeopleByUNID(“010101010201020”).getName

