1
resposta

Dúvida no recuperaNomeTitular() e recuperaCpfTitular()

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.

1 resposta

Olá, Nataly. Fiquei um pouco confuso quanto sua dúvida...

Você pode postar o seu código todo (no GitHub por exemplo) e um print da mensagem de erro exata, pra eu entender melhor o que aconteceu?