[Resolvido]Data do sistema operaconal

5 respostas
moraesgoa

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();
 }

5 Respostas

R

tire o parâmetro do construtor da classe conta

d34d_d3v1l

que tal:

public Conta(){  
        this.dataAbertura = new Date(); 
    }
moraesgoa

mas em Conta conta1 = new Conta();

qual seria o valor para passar como parametro, para retornar a data do sistema,
pois aqui está gerando erro.

moraesgoa

Já intendi, é so não passar nenhum parâmetro mesmo. Valeu pela Resposta!!! Tava era dificultando as coisas, tava na cara.

moraesgoa

ok.

Criado 25 de junho de 2011
Ultima resposta 25 de jun. de 2011
Respostas 5
Participantes 3