Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

[Dúvida] https://cursos.alura.com.br/course/java-oo-orientacao-objetos/task/128934

Ola

https://cursos.alura.com.br/course/java-oo-orientacao-objetos/task/128934

Nesse link e feito exemplos com 2 construtores passando parametros diferentes / na hr de instancia-los ja devo informar os dados.

Minha duvida e...

1° - quando instancio e abro parenteses, ñ e mostrado os parametros para que eu saiba q informação passar. / E assim msm? Ou fiz alguma coisa errada??

2° - ao criar um segundo objeto, e pedido os parametros do segundo construtor... no terceiro novo objeto e pedido os parametros do primeiro construtor... no quarto, os parametros do segundo... e assim por diante. / Isso e padrão? Instancias impares sempre pedirão os parametros do 1° construtor, e as instancias pares pedem os parametros do 2° construtor?? Sempre vai intercalando??? (Ñ sei c me fiz entender)

1 resposta
solução!

Olá Fares,

Respondendo às suas perguntas:

1° - Quando você instancia um objeto e abre os parênteses, não é mostrado os parâmetros para que você saiba qual informação passar. Isso é normal, pois os parâmetros já foram definidos na declaração do construtor. Por exemplo, se o construtor tiver a seguinte declaração:

public Pessoa(String nome, int idade)

Você já sabe que deve passar uma String para o nome e um inteiro para a idade.

2° - Sim, isso é um padrão. Quando você cria um objeto, é necessário passar os parâmetros do construtor correspondente. Se você criar um segundo objeto, ele pedirá os parâmetros do segundo construtor e assim por diante. Isso não tem relação com ser par ou ímpar, mas sim com a ordem em que os construtores foram definidos.

Espero ter ajudado e bons estudos!