Classmethoden

Introductie tot objectgeoriënteerd programmeren in Java

Sani Yusuf

Lead Software Engineering Content Developer

Voorbeeld van autoregels

  • Auto's hebben kleuren.
  • Elke auto heeft een model.
  • Auto's kunnen acties uitvoeren, zoals aan/uit.
  • Auto's kunnen ook data geven, zoals een lijst met via Bluetooth gekoppelde apparaten.

Autokleuren

Automodel

Auto aanzetten

Introductie tot objectgeoriënteerd programmeren in Java

Soorten methoden

  • Void-methoden: geven geen data terug
  • Niet-void-methoden: geven data terug
Introductie tot objectgeoriënteerd programmeren in Java

Void-methoden

  • Void-methoden geven geen data terug
  • Ze worden gemarkeerd met het sleutelwoord 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
    }
  }


Introductie tot objectgeoriënteerd programmeren in Java

Niet-void-methoden maken

  • Niet-void-methoden hebben altijd een returntype
  • Niet-void-methoden gebruiken het sleutelwoord return om data terug te geven

 // 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
    }
  }

Introductie tot objectgeoriënteerd programmeren in Java

Laten we oefenen!

Introductie tot objectgeoriënteerd programmeren in Java

Preparing Video For Download...