Boa tarde, gostaria de saber se o construtor abaixo esta certo, caso estiver certo, como crio outro construtor dentro dessa mesma classe para receber as mesmas informações do construtor.
Certo, sim.
Agora, você deve se atentar ao fato de que: só é possível criar um único método com mesmo nome e mesmos parâmetros.
Porém, você pode criar um construtor assim
Construtor(intidade,Stringnome){
Afinal, a ordem dos parâmetros é diferente da que você tem no outro método.
T
Thorin
Queria criar um segundo construtor para receber os dados somente os dados dos parâmetros que estão no primeiro construtor, eu teria que chama por get? Ou algo diferente?
T
Thorin
Construtor(){super(intidade,Stringnome)}
Se eu fizer isso da certo?
darlan_machado
O super só pode ser chamado de uma subclasse.
T
Thorin
Poderia me dar um exemplo melhor de como fazer para receber os dados somente os dados dos parâmetros que estão no primeiro construtor?
Este 1 construtor esta recebendo Nome e Idade de outra classe, gostaria de criar outro construtor nesta classe para receber os Nome e Idade também, seria um Construtor recebendo de um Construtor Parametrizado
darlan_machado
Não tem como.
staroski
Se você já tem um construtor que recebe o nome e a idade, por qual razão você gostaria de ter mais um recebendo também o nome e a idade?
Explique melhor sua necessidade.
T
Thorin
Para uma lista de exercício, ela pede para criar um construtor que receba nome e idade (String, int) de outra classe e passar os valores para outro construtor, também não entendi muito bem
Victtor_Freitas
O construtor só e chamado quando o objeto é instanciado, esclarecendo, quando você da um
}
}
Neste caso você ta passando valores de uma classe (Exemplo1) para o construtor da classe “Construtor”.
No caso dentro do construtor da class “Construtor” você teria que instanciar outro objeto, tipo:
De uma forma totalmente confusa, na minha opinião, seria assim a resposta pra sua atividade, você recebe valores de outra class para um construtor e dentro dela chama outro construtor.