Se por exemplo, eu não quiser que a classe contaPoupanca tenha acesso ao método saca, posso restringir de alguma forma sem ser com a gambiarra que eu fiz?
public class ContaPoupanca extends Conta
@Override
public double saca(double valor) {
System.out.println("Conta Poupança não pode realizar saque");
return 0;
}