Skull82
02-04-2003, 17:58
Scusate per questa stupida domanda....
per voi quali sono i valori di a e di b?:
class counter {
static private int cnt;
public counter(){
cnt = 0;
}
public int inc ( int i) {
cnt += i;
return cnt;
}
}
class start {
static void main( string args[]){
counter a = new counter();
counter b = new counter();
a.inc( 3); b.inc( 2);
a.inc( 1); b.inc( -2);
System.out.println( a.inc( 2));
System.out.println( b.inc( 1));
}
}
Grazie
Ps: per me 6 e 1 ma il compilatore mi da 6 e 7 come se fosse un solo oggetto...
per voi quali sono i valori di a e di b?:
class counter {
static private int cnt;
public counter(){
cnt = 0;
}
public int inc ( int i) {
cnt += i;
return cnt;
}
}
class start {
static void main( string args[]){
counter a = new counter();
counter b = new counter();
a.inc( 3); b.inc( 2);
a.inc( 1); b.inc( -2);
System.out.println( a.inc( 2));
System.out.println( b.inc( 1));
}
}
Grazie
Ps: per me 6 e 1 ma il compilatore mi da 6 e 7 come se fosse un solo oggetto...