• 10 hours
  • Easy

Free online content available in this course.

course.header.alt.is_video

course.header.alt.is_certifying

Got it!

Last updated on 8/6/24

Programmer en orienté objet avec Java

Evaluated skills

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

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

    Careful, there are several correct answers.
    • 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

Ever considered an OpenClassrooms diploma?
  • Up to 100% of your training program funded
  • Flexible start date
  • Career-focused projects
  • Individual mentoring
Find the training program and funding option that suits you best