Boa tarde galera, tenho seguinte exercício.
Configure o campo dataAbertura de Conta.java para armazenar a data de criação da instância, ou seja, quando for instanciado o
objeto Conta.java deve ser atribuído a data do sistema operacional para a variável e mostre o valor do atributo na tela após a ser
instanciado o objeto para cada variável na classe TestaConta.java.
Deve ser alterado o construtor da classe para possuir este comportado evitando que seja criada uma instância e não
seja atribuído um valor para o atributo dataAbertura.
Criei o construtor, mas na Classe TestaConta não sei como atribuir esse valor.
minhas classes.
package aplic.banco.modelo;
import java.util.Calendar;
import java.util.Date;
public class Conta {
private int numero;
private String titular;
private Date dataAbertura;
private double saldo;
public Conta(Date datAbertura){
this.dataAbertura = Calendar.getInstance().getTime();
}
public void depositar(double valor){
saldo += valor;
}
public void sacar(double valor){
saldo -=valor;
}
public void transferir(double valor, Conta destino){
sacar(valor);
destino.depositar(valor);
}
package aplic.banco.teste;
import java.util.Scanner;
import aplic.banco.modelo.Conta;
public class TestaConta {
public static void main(String[] args) {
Scanner c = new Scanner(System.in);
System.out.println("Digite o saldo da Conta");
double saldoConta = c.nextDouble();
System.out.println("Digite o numero da conta");
int numeroConta = c.nextInt();
Conta conta1 = new Conta();
conta1.setNumero(numeroConta);
conta1.setSaldo(saldoConta);
Conta conta2 = new Conta();
Conta conta3 = new Conta();
}