[size=12][size=18]Amigos,sou novo por aqui e gostaria da ajuda de vc’s para eslarecer sobre encapsulamento. Como devo aplicar o princípio de encapsulamento no codigo abaixo?[/size][/size]
public class ContaCorrente {
public String titular;
public double saldo;
public ContaCorrente( String nomeTitular, double valorInicial ) {
titular = nomeTitular;
saldo = valorInicial;
}
public void depositar( double valor ) {
saldo = saldo + valor;
}
public void sacar( double valor ) {
if( ( saldo - valor ) > 0 ) {
saldo = saldo - valor;
}
else {
System.out.println( “Saldo insuficiente.” );
}
}
}
public class Questao4 {
public static void main( String[] args ) {
ContaCorrente conta = new ContaCorrente( “Mauricio”, 1000 );
conta.depositar( 23.98 );
conta.sacar( 129 );
conta.sacar( 658 );
imprimirExtrato( conta );
}
public static void imprimirExtrato( ContaCorrente conta ) {
System.out.println( "Nome titular: " + conta.titular );
System.out.println( "Saldo: " + conta.saldo );
}
}
Agradeço desde de já a ajuda de todos!

