Question du test Programmation Orientée Objet

Comment appeler une méthode d'une classe parente dans une classe enfant en PHP

Expert

Qu'est ce que le pseudo-code suivant va afficher ?

class A 
{
    public function foobar() {
       echo this->foo();
       echo this->bar();
    }

    private function foo() {
       return "A::foo\\n";
    }

    public function bar() {
       echo "A::bar\\n";
    }
}

class B extends A 
{
    private function foo() {
       return "B::foo\\n";
    }

    public function bar() {
       echo "B::bar\\n";
    }
}

var toto = new B();
toto->foobar();
Auteur: Eric HostaleryStatut : PubliéeQuestion passée 1377 fois
Modifier
0
Évaluations de la communautéPersonne n'a encore évalué cette question, soyez le premier !