Ola, estou fazendo os exercicios do livro Use A Cabeca Java pag 23, 2
Edicao (teclado desconfigurado nao reparem nas acentuacoes) e nao
estou conseguindo entender pq o resultado da 24 (codigo abaixo). Eu
entendi que foi criado um objeto e1 e o e2 esta referenciando o mesmo
objeto, so que quando envolve o count eu nao sei mais o que esta
contando =/
Se alguem puder ajudar. Nao sei se fui clara o suficiente. Espero q entendam.

public class EchoTesteDrive {

        public static void main(String[] args) {
                Echo e1 = new Echo();
        //      Echo e2 = new Echo();
                Echo e2 = e1;
                
                int x = 0;
                
                while (x < 4){
                        e1.hello();
                        e1.count = e1.count + 1;
                        
                        if (x > 0){
                                e2.count = e2.count + 1;
                        }
                        
                        if (x > 1){
                                e2.count = e2.count + e1.count;
                        }
                        x = x + 1;
                        
                }
                System.out.println(e2.count);
        }

}


Grata

-- 
Claudia A. Tomaz
"A persistência é o caminho do êxito." - Charles Chaplin

-- 
You received this message because you are subscribed to the Google Groups "Comp 
2 - Geral" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/comp2-geral?hl=en.

Responder a