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

Re: Sta su to globalne/lokalne promenjive?

by Marko Bojovic
ponedeljak, 11. jun 2007 - 10:43.

To su polja, tj. atributi unutrasnje klase. U MikroJavi ona nisu ni
lokalne , ni globalne promenljive. Globalne promenljive su polja glavne
klase, tj. programa (osim konstanti), a lokalne promenljive se deklarisu u
metodama.

Pozdrav,
Bojovic Marko

>
> zdravo,
>
>
> da li su promenjive unutar klasa koje se definisu u fajlu lokalne ili
> globale? na primer (iz specifikacije):
>
>
> //#####################################################
>
> class P
> final int size = 10;
> class Table {
> ////////////////
> // jel su ove lokalne ili globalne?
> int pos[];
> int neg[];
> }
>
> //////////////////
> // lokalna ili globalna?
> Table val;
> {
> void main()
> /////////////////
> // dve lokalne
> int x, i;
> {
> //.......... Initialize val
> val = new Table;
> val.pos = new int[size]; val.neg = new int[size];
> i = 0;
> while (i < size) {
> val.pos[i] = 0; val.neg[i] = 0;
> i++;
> }
>
> //------ read VALUES
> read(x);
> while (x > 0) {
> if (0 <= x && x < size) {
> val.pos[x]++;
> } else if (-size < x && x < 0) {
> val.neg[-x]++;
> }
>
> read(x);
> }
> }
>
>
> }
> //#####################################################
>
>
> hvala unapred,
> zdrav pozdrav!
>
>
>
> -----------------------------------------------------------------
> unsubscribe:
> minimalist@rti.etf.bg.ac.yu?subject=unsubscribe%20ri4pp
> -----------------------------------------------------------------
>