Olá Carolina,
Isso é feito para definir um valor padrão para as variáveis. Assim você tem mais de uma possibilidade ao criar uma ContaCorrente:
// Criando com o valor padrão
// Assim os valores de $titular, $agencia, $numero e $saldo serão null
$conta = new ContaCorrente();
// Criando e definindo os valores
// Assim os valores de $titular, $agencia, $numero e $saldo serão os passados no construtor
$conta = new ContaCorrente("Carolina", "5199","122221-2", 10000);
Você pode até definir valores diferentes de null:
public function __construct($titular = "João", $agencia = "0000-1", $numero = "00000-1",  $saldo = 0){
    $this->titular = $titular;
    $this->agencia = $agencia;
    $this->numero = $numero;
    $this->saldo = $saldo;
}