Comprendendo POO com java

4 respostas
jolivier
Ola!! a todos!

gostaria da ajuda de vocês para comprender o POO em java

Class ContaCorrente   <<<<<  ContaCorrente,  é uma classe ?

{

private double saldo = 0;       <<<<< Saldo, é uma propriedade?

public void deposito (double valor)  <<<<<deposito, é um Metodo?

saldo += valor;

}

public void saque (double valor) <<<<<<saque, é um Metodo?

saldo -= valor;

}

public double getSaldo () { <<<<<<getSaldo, é um Metodo?

return saldo;

}

}

Vamos continuar:

desse monte de codigo abaixo a onde está os objeto?

por acaso são:

ContaOrigem , ContaDestino e Pagamento

 static public void main (String[] args) {

ContaCorrente contaOrigem = new ContaCorrente();

contaOrigem.deposito (1000.00);

ContaCorrente contaDestino = new ContaCorrente();

contaDestino.deposito (2000.00);

System.out.println (Antes da transferencia);

System.out.println ("Saldo origem = " + contaOrigem.getSaldo ());

System.out.println ("Saldo destino = " + contaDestino.getSaldo ());

Transferencia pagamento = new Transferencia ();

pagamento.setOrigem (contaOrigem);

pagamento.setDestino (contaDestino);

pagamento.setValor (250.00);

pagamento.realiza ();

System.out.println (Depois da transferencia);

System.out.println ("Saldo origem = " + contaOrigem.getSaldo ());

System.out.println ("Saldo destino = " + contaDestino.getSaldo ());

}

Muito Obrigado

4 Respostas

Weslley

[color=blue]Só uma observação…

classe - Nome de um caso, ou simplesmente substantivo (Cliente, ContaCorrente, etc…) inicia-se sempre com letra Maiuscula…
atributo - propriedade da classe (nome, endereço, etc…) sempre minúsculo…
método - verbo ou ação de uma classe (inserir, alterar, excluir, etc…) sempre minúsculo -

uma sugestão própria é q seja dada o nome do metodo + nome da classe (inserirCliente, alterarCliente, etc), da mesma forma sugiro q seja feita nos atributos (nomeCliente, enderecoCliente, etc)…

o objeto é a instância da classe (Cliente cliente = new Cliente(), sendo cliente é o objeto), também sempre minusculo… (quando vc declara -> cliente.inserirCliente(), vc está chamando o método pertencente a classe Cliente)…

Espero ter dado uma boa ajuda…

Sds…[/color]

jolivier

Weslley, boa tarde

Muito obrigado, ajudou sim!! :shock:

LPJava

onde tiver o new :smiley:

jolivier

Ps, Valeu Obrigado!!

Criado 4 de agosto de 2008
Ultima resposta 4 de ago. de 2008
Respostas 4
Participantes 3