Está correta as duas classes, era para funcionar. Testei aqui exatamente como você me mandou e deu certo.
public class Conta {
double saldo;
int agencia;
int numero;
String titular;
public void deposita(double valor) {
this.saldo = this.saldo + valor;
}
public boolean saca(double valor) {
if (this.saldo >= valor) {
this.saldo = this.saldo - valor;
return true;
} else {
return false;
}
}
}
public class ContaTest {
public static void main(String[] args) {
Conta contaDoPaulo = new Conta();
contaDoPaulo.saldo = 100;
contaDoPaulo.deposita(50);
System.out.println(contaDoPaulo.saldo);
contaDoPaulo.saca(50);
System.out.println(contaDoPaulo.saldo);
}
}