Class PMMB

java.lang.Object
  extended by PMMB

public class PMMB
extends java.lang.Object


Field Summary
static int numPMMB
          número total de PMMB instanciados
static double saldoTotal
          saldo total de todos os PMMB
 
Constructor Summary
PMMB()
          construtor por omissão
PMMB(java.lang.String codigo, java.lang.String titular, double saldo, int numMovs)
          construtor completo
 
Method Summary
static void actSaldoTotal(double valor)
          actualiza o saldo total dos PMMB
 void carregaPM(double valor)
          realiza um carregamento do PMBB
 PMMB copia()
          faz uma cópia completa de um PMMB
 java.lang.String getCodigo()
          devolve o código do PMMB
 int getNumMovs()
          devolve o número de movimentos realizados
static int getNumPMMB()
          devolve o número total de PMMB emitidos
 double getSaldo()
          devolve o saldo actual do PMMB
static double getSaldoTotal()
          devolve o saldo total de todos os PMMB
 java.lang.String getTitular()
          devolve o nome do titular do PMMB
 boolean igual(PMMB pm)
          verifica se dois PMMB são iguais
static void incNumPMMB()
          incrementa o número de PMMB
 void mudaTitular(java.lang.String novoTit)
          altera o nome do titular
 void pagamento(double valor)
          realiza um pagamento = valor
 java.lang.String paraString()
          converte os dados do PMMB para String
 boolean prePaga(double valor)
          verifica se existe saldo suficiente para realizar um pagamento X = valor parametro
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

numPMMB

public static int numPMMB
número total de PMMB instanciados


saldoTotal

public static double saldoTotal
saldo total de todos os PMMB

Constructor Detail

PMMB

public PMMB()
construtor por omissão


PMMB

public PMMB(java.lang.String codigo,
            java.lang.String titular,
            double saldo,
            int numMovs)
construtor completo

Method Detail

actSaldoTotal

public static void actSaldoTotal(double valor)
actualiza o saldo total dos PMMB


carregaPM

public void carregaPM(double valor)
realiza um carregamento do PMBB


copia

public PMMB copia()
faz uma cópia completa de um PMMB


getCodigo

public java.lang.String getCodigo()
devolve o código do PMMB


getNumMovs

public int getNumMovs()
devolve o número de movimentos realizados


getNumPMMB

public static int getNumPMMB()
devolve o número total de PMMB emitidos


getSaldo

public double getSaldo()
devolve o saldo actual do PMMB


getSaldoTotal

public static double getSaldoTotal()
devolve o saldo total de todos os PMMB


getTitular

public java.lang.String getTitular()
devolve o nome do titular do PMMB


igual

public boolean igual(PMMB pm)
verifica se dois PMMB são iguais


incNumPMMB

public static void incNumPMMB()
incrementa o número de PMMB


mudaTitular

public void mudaTitular(java.lang.String novoTit)
altera o nome do titular


pagamento

public void pagamento(double valor)
realiza um pagamento = valor


paraString

public java.lang.String paraString()
converte os dados do PMMB para String


prePaga

public boolean prePaga(double valor)
verifica se existe saldo suficiente para realizar um pagamento X = valor parametro