• 10 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 06/08/2024

Programmer en orienté objet avec Java

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

Et si vous obteniez un diplôme OpenClassrooms ?
  • Formations jusqu’à 100 % financées
  • Date de début flexible
  • Projets professionnalisants
  • Mentorat individuel
Trouvez la formation et le financement faits pour vous