«« ( Date ) »» // «« ( Thread ) »» // ri4pp - 2006

Re: Kog je tipa parametar this?

by Jovan Popovic
četvrtak, 01. jun 2006 - 08:34.

this je parametar (npr. Variable objekat) koji ima type polje koje
pokazuje na klasu u kojoj je metoda definisana. Npr.

class X{

void f(int a, char b) { }

}

Funkcija f ima parametre:

0: this sa poljem this.type = Struct("X")
1: a sa poljem a.type = int
2: b sa poljem b.type = char

Kada dodate metodu u klasu nadjite Struct simbol u tabeli simbola koji
predstavlja klasu i dodajte parametar "this" kome treba postaviti type na
simbol koji predstavlja klasu.

Pozdrav,
Jovan


> Da li this mozemo da kreiramo kao Variable objekat, sa isReference=true?
>
> Pozdrav
>