Oi!
Estou aqui estudando um programa de Orientação a Objetos.
Alguem poderia me explicar como está funcionando ?
Vejamos o código:
Classe Principal
//Principal.java
public class Principal {
//inicia programa Java
public static void main(String args[])
{
Conta minhaConta1 = new Conta(); //cria minhaConta para acessar a classe Conta
Cliente c = new Cliente();
minhaConta1.titular = c;
minhaConta1.titular.nome = ("Gustavo");
minhaConta1.titular.sobreNome = ("Silva");
minhaConta1.titular.cpf = ("000.000.000-00");
}
}
Classe Conta
//Orientação a Objetos
//Conta.java
import java.util.Scanner; //importa a classe Scanner
public class Conta {
int numero; //número da conta
String cliente; //dono da conta
int saldo; //saldo da conta
double limite; //limite da conta
Cliente titular;
Scanner input = new Scanner(System.in); //importa a classe Scanner
//método para retornar o nome do cliente
String clienteRetorna()
{
return cliente;
}
//método para sacar o dinheiro
void Saca(int quantidade)
{
int novoSaldo = this.saldo - quantidade; //retira o saldo
this.saldo = novoSaldo; //adciona a nova quantia (retirada) a novoSaldo
}
//método para depositar dinheiro na conta
void Depositar(double quantidade)
{
this.saldo += quantidade;
}
//retorna o novo saldo
int novoSaldo()
{
return this.saldo;
}
}
Classe Cliente
public class Cliente {
String nome;
String sobreNome;
String cpf;
}
Poderia me explicar como funciona a Orientação a Objetos nesse caso ?
Obrigado.