Dúvidas sobre arrays e métodos em Java

1 resposta
programaçãojava
D

Eae pessoal, estou começando em Java, estou em dúvida sobre métodos, instanciamento etc.
Tem a seguinte questão:
Crie uma classe TestaArrays e no método main crie um área de contas de tamanho 10, em seguida, faça um laço para criar 10 contas com saldos distintos e colocá-las no área. Por exemplo, você pode utilizar o índice do lado e multiplicá-lo por 100 pata gerar o saldo de cada conta.

Conta [ ] contas = new Conta [10];

for  (int i =1; i < contas.lenght; i++){

Conta conta = new ContaCorrente

();

Conta.deposita (i×100.0);

Está na apostila da Caelum.
Então, então não estou sabendo de onde vem essa ContaCorrente (), sei que é um método, mas minha lógica não está funcionando.

1 Resposta

stilovl

Esse ContaCorrente() é um construtor de classe, no caso, um construtor da classe ContaCorrente.
ContaCorrente é uma subclasse de Conta, uma classe filha. Se já estudou herança e polimorfismo basta criar uma classe Conta e outra ContaCorrente e estender ContaCorrente de Conta, caso ainda não estudou herança e polimorfismo está apenas nos arrays e só quer preencher os valores use isto

Contas[] contas = <strong>new</strong> Conta[10]<strong>;</strong>

<strong>for</strong>(<strong>int</strong> i = 0 <strong>;</strong> i<contas.<em>lenght()</em><strong>;</strong> i++){

contas[i] = <strong>new</strong> ContaCorrente();

contas[i].depositar(i*100.0)<strong>;</strong>

}
Criado 20 de março de 2020
Ultima resposta 20 de mar. de 2020
Respostas 1
Participantes 2