TrabalhosGratuitos.com - Trabalhos, Monografias, Artigos, Exames, Resumos de livros, Dissertações
Pesquisar

Programação Orientada a Objeto

Por:   •  3/6/2021  •  Abstract  •  570 Palavras (3 Páginas)  •  82 Visualizações

Página 1 de 3

package Abstrata;

import java.util.ArrayList;

import java.util.Scanner;

//classe abstrata não pode ser instanciada => não pode virar objeto

public abstract class ContaBancaria {

//ATRIBUTOS

protected String senha;

protected int num;

protected double saldo;

protected ArrayList<Transacoes> listaT;

// vai gerar um número aleatorio pra cada conta

private static int cont = 0;

//METODOS PERSONALIZADO METODO CONSTRUTOR

public ContaBancaria(String senha) {

cont++;

this.senha = senha;

this.num = cont;

this.saldo = 0;

this.listaT = new ArrayList<Transacoes>();

}

//METODO GETTER

public String getSenha() {

return senha;

}

public double getSaldo() {

return saldo;

}

public void alterarSenha(String Senha) {

Scanner info = new Scanner(System.in);

System.out.println("Digite o número da conta e a sua senha");

//verificando se é valido chamando o metodo validar

boolean valido = this.validar(info.nextInt(), info.next());

//fechando o scanner

info.close();

if (valido) {

this.senha = Senha;

} else {

System.out.println("Senha não foi alterada");

}

}

public ArrayList<Transacoes> getListaT() {

return listaT;

}

public void setListaT(ArrayList<Transacoes> listaT) {

this.listaT = listaT;

}

public void addTransacao(Transacoes t) {

this.listaT.add(t); // adicionar a transacao na lista

}

public

...

Baixar como (para membros premium)  txt (2.1 Kb)   pdf (37.6 Kb)   docx (8.3 Kb)  
Continuar por mais 2 páginas »
Disponível apenas no TrabalhosGratuitos.com