
public class ContaBancaria {


	// variável de classe privada
	private double saldo;
		
	// construtor sem argumentos
	public ContaBancaria(){
		saldo = 0;
	}
	
	// construtor com 1 argumento
	public ContaBancaria(double saldoInicial){
		saldo = saldoInicial;
	}
	
	
	// método publico para depósito
	public void depositar(double valor){
		saldo += valor;
	}
	
	// método publico para saque
	public boolean sacar(double valor){
		if (valor <= saldo){
			saldo -= valor;
			return true;
		} else
			return false;
	}
	
	// método público para leitura do saldo
	public double getSaldo(){
		return saldo;
	}
	

	// testa conta bancária
	public static void main(String[] args) {
		
		ContaBancaria conta1 = new ContaBancaria();
		ContaBancaria conta2 = new ContaBancaria(1000.0);
		
		conta1.depositar(500.0);
		conta1.sacar(100.0);
		System.out.println("Saldo da conta 1 = R$ " + conta1.getSaldo());
		
		conta2.sacar(500.0);
		System.out.println("Saldo da conta 2 = R$ " + conta2.getSaldo());
		
	}

}
