Erro em construtores em php


Copiei esse código de um livro (PHP - Programando com Orientação a Objetos) página 97 mas sempre da erro
as variaveis estão declaradas
 function __construct($codigo, $nome, $altura, $idade, $nascimento, $escolaridade, $salario)
    {
        $this->codigo = $codigo;
        $this->nome = $nome;
        $this->altura = $altura;
        $this->idade = $idade;
        $this->nascimento = $nascimento;
        $this->escolaridade = $escolaridade;
        $this->salario = $salario;
    }


Erro:


Warning: Missing argument 1 for Conta::__construct(), called in C:\xampp\htdocs\Classes\objeto.php on line 24 and defined in C:\xampp\htdocs\Classes\Conta.class.php on line 34
 
Warning: Missing argument 2 for Conta::__construct(), called in C:\xampp\htdocs\Classes\objeto.php on line 24 and defined in C:\xampp\htdocs\Classes\Conta.class.php on line 34
 
Warning: Missing argument 3 for Conta::__construct(), called in C:\xampp\htdocs\Classes\objeto.php on line 24 and defined in C:\xampp\htdocs\Classes\Conta.class.php on line 34
 
Warning: Missing argument 4 for Conta::__construct(), called in C:\xampp\htdocs\Classes\objeto.php on line 24 and defined in C:\xampp\htdocs\Classes\Conta.class.php on line 34
 
Warning: Missing argument 5 for Conta::__construct(), called in C:\xampp\htdocs\Classes\objeto.php on line 24 and defined in C:\xampp\htdocs\Classes\Conta.class.php on line 34
 
Warning: Missing argument 6 for Conta::__construct(), called in C:\xampp\htdocs\Classes\objeto.php on line 24 and defined in C:\xampp\htdocs\Classes\Conta.class.php on line 34
 
Warning: Missing argument 7 for Conta::__construct(), called in C:\xampp\htdocs\Classes\objeto.php on line 24 and defined in C:\xampp\htdocs\Classes\Conta.class.php on line 34