Versão 7.4 do PHP. Na classe Conta fiz da seguinte maneira:
class Conta
{
private string $titular;
private float $saldo;
private static int $numeroDeContas = 0;
Nos métodos recuperaNomeTitular() e recuperaCpfTitular() gerou um erro porque esperava um tipo object e está como string:
class Conta
{
private string $titular;
Modifiquei a variável $titular de duas maneiras e funcionou:
class Conta
{
private $titular;
e
class Conta
{
private object $titular;
Essa variável junto com o construtor da classe
public function __construct(Titular $titular)
$this -> titular = $titular;
configura a composição de objetos? Desculpe se não fui claro, mas fiquei meio perdido na parte de compor outra classe.