Méthodes de classe

Introduction à la programmation orientée objet en Java

Sani Yusuf

Lead Software Engineering Content Developer

Exemples de propriétés d'une voiture

  • Les voitures peuvent avoir des couleurs.
  • Chaque voiture a un modèle.
  • Elles peuvent aussi exécuter des actions, comme démarrer/arrêter.
  • Elles peuvent aussi fournir des données, par exemple la liste des appareils jumelés au Bluetooth de la voiture.

Couleurs de voitures

Modèle de voiture

Démarrer la voiture

Introduction à la programmation orientée objet en Java

Types de méthodes

  • Méthodes void : méthodes qui ne renvoient pas de données
  • Méthodes non void : renvoient des données
Introduction à la programmation orientée objet en Java

Méthodes void

  • Les méthodes void ne renvoient aucune donnée
  • Elles sont déclarées avec le mot-clé void

 // Car class
 class Car {

     void honkHorn() {
      // Code for horn to sound
       System.out.println("beep beep");
      }
 }


$$ $$


  // Main class 
  public class Main {  
    public static void main(
      String[] args) {

      Car myNewCar = new Car(); 
      myNewCar.honkHorn(); // beep beep
    }
  }


Introduction à la programmation orientée objet en Java

Créer des méthodes non void

  • Les méthodes non void ont toujours un type de retour
  • Elles utilisent le mot-clé return pour renvoyer des données

 // Formula class
 class Formula {


// Non void method int getSquare(int number) { // Return an "int" value return number * number; } }

  // Main class
  public class Main {  
    // main method
    public static void main(
      String[] args) {

      Formula myFormula = 
        new Formula(); 
      // Calling "getSquare" method
      System.out.println(
        myFormula.getSquare(5)); // 25
    }
  }

Introduction à la programmation orientée objet en Java

Passons à la pratique !

Introduction à la programmation orientée objet en Java

Preparing Video For Download...