• 15 heures
  • Facile

Ce cours est visible gratuitement en ligne.

course.header.alt.is_video

course.header.alt.is_certifying

J'ai tout compris !

Mis à jour le 19/05/2021

Programmez en orienté objet avec Java

Connectez-vous ou inscrivez-vous gratuitement pour bénéficier de toutes les fonctionnalités de ce cours !

Compétences évaluées

  • Utiliser les principes de programmation orientée objet en Java
  • Question 1

    Qu'est-ce qui est vrai concernant les objets et les classes ?

    Attention, plusieurs réponses sont possibles.
    • Une classe est un type nommé qui est un peu comme le plan d'un objet.

    • Une classe est une instance d'un objet qui inclut des valeurs concrètes de ces attributs.

    • Une classe est considérée comme un type complexe car elle peut regrouper des attributs.

  • Question 2

    Voici le code d'une classe :

    class Ticket {
    double price = 21.5;
    String destination = "New York";
    final int loyaltyPoints = 55;
    }

    Sélectionnez le code qui instancie un objet de cette classe ET utilise correctement les attributs de classe (champs).

    • Ticket ticket = new Ticket();
      ticket.price = 15.5;
      ticket.destination = "Toronto";
      System.out.println(ticket.loyaltyPoints);
    • Ticket ticket;
      new ticket=Ticket();
      ticket.price = 15.5;
      ticket.destination = "Toronto";
      System.out.println(ticket::loyaltyPoints);
    • Ticket ticket = new Ticket();
      ticket.price = 15.5;
      ticket.destination = "Toronto";
      ticket.loyaltyPoints = 150;
      System.out.println(ticket.loyaltyPoints);
    • final Ticket ticket;
      new ticket=Ticket();
      ticket.price = 15.5;
      ticket.destination = "Toronto";
      System.out.println(ticket::loyaltyPoints);
  • Question 3

    Le polymorphisme permet de réutiliser tout le code existant d’une classe mère.

    • Vrai

    • Faux