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

Sta su to globalne/lokalne promenjive?

by Milos Popovic
ponedeljak, 11. jun 2007 - 02:55.

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!