código doido

2 respostas
E

Olá !!!

alguém consegue explicar ??

class Base{
        public static int iAge;
       
}
public class Main{
public static void main(String argv[]){
		Main cs = new Main();
                cs.ww();
	}
        public void ww(){
                        Base b = new Base();
                        Base b2 = new Base();
                        b.iAge = 10;
                        b2.iAge = 20;
                        System.out.print(b.iAge);
                        Integer iw = new Integer(b.iAge);
                        col(iw);


	}
        public static void col(Object o){
                Integer iw = (Integer) o;
                System.out.print(iw.intValue());
        }
}

Falou !!!

2 Respostas

F

iAge é static
Então o que vale eh a linha 14
Depois ele usa System.out.print e imprimi 2x o iAge, ou seja, 2020

E

heheheh

puts

agora é que eu fui perceber

Criado 28 de março de 2008
Ultima resposta 28 de mar. de 2008
Respostas 2
Participantes 2