a = 1 e b = 2 são copiados para numero1 e numero2. Dentro do método, você muda os valores de numero1 e numero2 para 99 e 33, mas essas mudanças afetam apenas as cópias. Fora do método, a e b continuam com os valores originais, 1 e 2, porque não foram alterados diretamente, só suas cópias. É como se você tivesse duas folhas de papel: Você escreve 1 e 2 nas suas folhas (a e b). Depois, você tira cópias dessas folhas e as dá para o método (numero1 e numero2). O método rabisca as cópias e escreve 99 e 33. Mas as folhas originais (a e b) ainda estão intocadas com 1 e 2.
depende do seu uso, se vc declarar o param como final, se vc for atribuir algum outro valor pra ele, não será possível, visto que variáveis final não trocam mais de valor...
Essa foi complicada, obrigado!
Aula 48 Concluida, pra cima dev !!!!;
a = 1 e b = 2 são copiados para numero1 e numero2.
Dentro do método, você muda os valores de numero1 e numero2 para 99 e 33, mas essas mudanças afetam apenas as cópias.
Fora do método, a e b continuam com os valores originais, 1 e 2, porque não foram alterados diretamente, só suas cópias.
É como se você tivesse duas folhas de papel:
Você escreve 1 e 2 nas suas folhas (a e b).
Depois, você tira cópias dessas folhas e as dá para o método (numero1 e numero2).
O método rabisca as cópias e escreve 99 e 33.
Mas as folhas originais (a e b) ainda estão intocadas com 1 e 2.
Boaaa mano, perfeito sua explicação
Perfeitamente entendido! Bora, bora, bora!!!
Presente! Mais um "like" dado!
Precisei revisar a aula mas agora entendi bem.
Novato com Assinante, TOP e simples as explicações .
"Não é o mais forte que sobrevive, nem o mais inteligente, mas o *que* melhor se adapta às mudanças." - Charles Darwin
19 de junho de 2024
Excelente aula do curso de java sobre Métodos.
Aula finalizada!
aula concluida 10/10/23
Aula 48 ok ! 30/05/2023
Aula 48 ✔, difícil mas consegui
AULA 48 = OK! 12/06/2023
Gogogo! [3 nov 2024]
Lesson 48 done.
Aula 48 concluída - 16/12/2024
Aula 48 - Done!
Revendo em 20/10/2022
aula concluída
aula 48 concluida - 19/07/24
Aula 48 = OK! ✔️
Aula ✅ - 25/09/2023
Aula 48 = OK ! ✔️ 06/07/2022
muito bom, vamos em frente
aula 48 ok! 25/03/23
Done :-)
✅
Aula 48 ok - 04/07/22
Aula 48 = OK!
☺️
Aula 48 = OK! ✔ 21/09/2023
Aula 048 - 12/02/2023 - OK !
Talvez seja por isso que se diz: "tipos primitivos são imutáveis".
Aula 48 - 06/06/22 Ok!
Ok!
Aula 48 30/12/2022 - OK
Aula 48 = OK! 21/12/2022
Aula 48 ok.
Aula48 =OK✅
Aula 48 - OK ✔
Aula 48 = OK ! ✔24/11/2022
Aula 48 OK
Aula 48 - Ok!
22/04/2022
Aula 48 - ok!
Assisti algumas vezes a aula. Demorei a entender, mas o debug ajuda bastante.
Aula 48 = OK! ✔
Aula 48, Ok!
done!
Aula48=ok
AULA 48 OK 29/07/24
Aula 48 - ok
Aula 48: OK! 13/08/24
Aula 48 - OK
Aula48 = OK;
o que foi definido no método com variável primitiva é o que será utilizado, independe do que você use no argumento.
enquantos os tipos primitivos forem iguais sim, se for diferente ai da problema
Aula 48 - OK (27/10/2024)
Se n me engano o Java so suporta chamada de metodos por valor.
Tipos primitivos são por valor, já os objetos são por referência.
Aula 48 OK 14/07/2021
Aula 48 = OK! ✔ 02/01/2024
aula48 = ok;
Aula 48 = ok
Ou seja, valores definidos nos parâmetros possuem maior procedência dos valores copiados pelo argumento.
ok
check
check 08/07/2021
então declarar um método com parâmetro final de tipo primitivo nao faz sentido?
void method(final int param) { }
depende do seu uso, se vc declarar o param como final, se vc for atribuir algum outro valor pra ele, não será possível, visto que variáveis final não trocam mais de valor...
Não foi a melhor forma de explicar, ficou meio confuso, mas deu pra compreender.
System.out.println("Aula 48 = OK!");
Aula 48 = OK! ✔ 23/10/2023
Aula 48 - OK
Aula 48 = OK! ✔ 12/09/2022
Aula 48 = OK! ✔
AULA 48 = OK!✔
Aula 48 - OK
Aula 48 = OK! ✔
Aula 48 =OK!
AULA 48 = OK!✔
Aula 48 = OK! ✔