Difficile
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 1466 fois
Modifier
0
Évaluations de la communautéPersonne n'a encore évalué cette question, soyez le premier !
5
Est-ce que le code suivant est valide ?
class Person {
  constructor(name, age) {
    this.name = name;
    this.age = age;
  }
}
const person = new Person('John', 20);
console.log(person.name);
console.log(person.age);9
Vous devez développer une classe pour laquelle il ne devrait y avoir qu'une seule instance dans toute votre application. Quel patron de conception devriez-vous utiliser pour cela?5
Est-ce que le code suivant est valide ?
class Person {
  constructor(name, age) {
    this.name = name;
    this.age = age;
  }
}
const person = new Person('John', 20);
console.log(person.name);
console.log(person.age);4
Quel design pattern permet d'ajouter dynamiquement des responsabilités à un objet?14
Est-ce que le code suivant est valide ?
class Person {
  constructor(name, age) {
    this.name = name;
    this.age = age;
  }
}
const person = new Person('John', 20);
console.log(person.name);
console.log(person.age);8
Peut-on étendre une classe abstraite en Java?4
Une interface peut-elle hériter d'une autre interface?