Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /*
- * To change this license header, choose License Headers in Project Properties.
- * To change this template file, choose Tools | Templates
- * and open the template in the editor.
- */
- package aula05;
- import java.util.HashSet;
- public class ContaBanco {
- // Atributos
- public int numConta;
- protected String tipo;
- private String dono;
- private float saldo;
- private boolean status;
- //Metodos personalizados
- public void abrirConta(String t){
- this.setTipo(t);
- this.setStatus(true);
- if (t=="CC") {
- this.setSaldo(50);
- } else if (t=="CP"){
- this.setSaldo(150);
- System.out.println("Conta aberta com sucesso!");
- }
- }
- public void fecharConta(){
- if (this.getSaldo() < 0) {
- System.out.println("Esta conta nao pode ser fechada - Debito!");
- } else {
- this.setStatus(false);
- System.out.println("Conta fechada com sucesso");
- }
- }
- public void depositar(float v){
- if (this.getStatus()) {
- //this.saldo = this.saldo +v;
- this.setSaldo(this.getSaldo() +v);
- System.out.println("Deposito realizado na conta de "+ this.getDono());
- }else {
- System.out.println("Impossivel depositar, conta fechada!");
- }
- }
- public void sacar(float v) {
- if (this.getStatus()) {
- if (this.getSaldo() >= v) {
- this.setSaldo(this.getSaldo() -v);
- System.out.println("Saque realizado na conta de "+ this.getDono());
- }else {
- System.out.println("Saldo insuficiente para sacar");
- }
- }else {
- System.out.println("Impossivel sacar de uma conta fechada");
- }
- }
- public void pagarMensal(){
- }
- //Metodos Especiais - Getters e Setters e Construtores
- public ContaBanco(){
- this.saldo=0;
- this.setStatus(false);
- }
- public int getNumConta() {
- return numConta;
- }
- public void setNumConta(int numConta) {
- this.numConta = numConta;
- }
- public String getTipo() {
- return tipo;
- }
- public void setTipo(String tipo) {
- this.tipo = tipo;
- }
- public String getDono() {
- return dono;
- }
- public void setDono(String dono) {
- this.dono = dono;
- }
- public float getSaldo() {
- return saldo;
- }
- public void setSaldo(float saldo) {
- this.saldo = saldo;
- }
- public boolean getStatus() {
- return status;
- }
- public void setStatus(boolean status) {
- this.status = status;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement