next up previous index
Következő: 9.1.1.17.2 Osztály Fel: 9.1.1.17 OOP Előző: 9.1.1.17 OOP   Index

9.1.1.17.1 Objektum

Az objektum bármilyen referencia lehet, ami meg van áldva azzal a tudással, hogy hol jött létre:
package ValamiUj;
sub new { bless {} }	# 1. verzió
sub new {		# kicsit bonyolultabban...
my $self = {};
bless $self;
$self->initialize();
return $self;
}

A referencia általában egy asszociatív tömb szokott lenni, amely aztán az objektum saját kis szimbólum táblájaként szolgál...

Az objektumokat újra meg lehet áldani. Ekkor az objektum az új osztályba kerül, az eredeti osztályát ,,elfelejti'', hisz egy objektum egyszerre csak egy osztályhoz tartozhat. Ezek után az új osztálynak kell gondoskodnia az eredeti adattagokkal kapcsolatos teendőkről. ld. Destruktorok 9.1.1




1999-09-17