RE: Polje klase
Mislim da nesto gresis u proveri formalnih parametara (pretpostavljam da tit
u javlja gresku). Nisu ti potrebna polja klase da bi proverio ispravnost
deklaracije metode. Treba samo da proveris da li ti je u toj klasi vec
definisana metoda sa istim imenom I istim tipovima parametara. Ako je
definisana u super klasi, nema veze, jer ce se razlikovati po prvom
parametru, za koji moras da obezbedis da se zove "this" I bude tipa trenutne
klase. Parametri se deklarisu odvojeno od ostalih promenljivih, na sta te
navodi I forma var:(tip).
Pozdrav
_____
From: Rade Jakovljević [mailto:radegm@gmail.com]
Sent: Tuesday, June 06, 2006 9:44 PM
To: ri4pp@rti.etf.bg.ac.yu
Subject: [ri4pp] Polje klase
Da li u specifikaciji nase mikrojave stoji da u klasi moraju biti definisana
prvo polja pa tek onda metode koje koriste ta polja.
Problem je sto ako se polje definise iza metode, pri obradi te metode se
polje jos uvek ne nalazi u tabeli simbola, pa se prijavljuje semanticka
greska.
Da li se sme podrazumevati da je potrebno da deklaracije polja budu ispred
deklaracija metoda u telu klase?
P.S.: Sad razumem zasto u Pascalu i C-u moramo da definisemo promenljive na
pocetku bloka. :).
Pozdrav
u javlja gresku). Nisu ti potrebna polja klase da bi proverio ispravnost
deklaracije metode. Treba samo da proveris da li ti je u toj klasi vec
definisana metoda sa istim imenom I istim tipovima parametara. Ako je
definisana u super klasi, nema veze, jer ce se razlikovati po prvom
parametru, za koji moras da obezbedis da se zove "this" I bude tipa trenutne
klase. Parametri se deklarisu odvojeno od ostalih promenljivih, na sta te
navodi I forma var:(tip).
Pozdrav
_____
From: Rade Jakovljević [mailto:radegm@gmail.com]
Sent: Tuesday, June 06, 2006 9:44 PM
To: ri4pp@rti.etf.bg.ac.yu
Subject: [ri4pp] Polje klase
Da li u specifikaciji nase mikrojave stoji da u klasi moraju biti definisana
prvo polja pa tek onda metode koje koriste ta polja.
Problem je sto ako se polje definise iza metode, pri obradi te metode se
polje jos uvek ne nalazi u tabeli simbola, pa se prijavljuje semanticka
greska.
Da li se sme podrazumevati da je potrebno da deklaracije polja budu ispred
deklaracija metoda u telu klase?
P.S.: Sad razumem zasto u Pascalu i C-u moramo da definisemo promenljive na
pocetku bloka. :).
Pozdrav
- Follow-Ups:
- Re: Polje klase
- From: "Rade Jakovljević" <radegm@gmail.com>
- Re: Polje klase
- References:
- Polje klase
- From: "Rade Jakovljević" <radegm@gmail.com>
- Polje klase
Previous by date: Polje klase
Next by date: Re: Polje klase
Previous by thread: Polje klase Next by thread: Re: Polje klase
Previous by thread: Polje klase Next by thread: Re: Polje klase