Estou obtendo um erro de acesso ao atributo saldo da classe Conta deste exercício, por que o atributo é inacessível, mesmo as classes estando no mesmo 'pacote'.
Fatal error: Uncaught Error: Cannot access protected property ContaCorrente::$saldo
Na explicação está que: "Tanto a classe que tem o estado quanto os estados estão no mesmo pacote. Perceba que o modificador de acesso dos atributos é protected; ele permite que classes vizinhas enxerguem e manipulem seus atributos."
O correto não seria dizer que as classes filhas, as que estendem Conta, tem acesso?
Na aula o instrutor criou um getValor() na classe Orcamento para ter acesso a este atributo, porem isso na classe Conta perderia um pouco o sentido por conta do encapsulamento desta informação.
Como contornar isso?