Metodi di classe

Introduzione alla programmazione orientata agli oggetti in Java

Sani Yusuf

Lead Software Engineering Content Developer

Esempio di proprietà di un'auto

  • Le auto possono avere colori.
  • Ogni auto ha un modello.
  • Le auto possono anche eseguire azioni come accendersi/spegnersi.
  • Le auto possono anche fornirci dati, ad esempio l'elenco dei dispositivi associati al Bluetooth dell'auto.

Colori delle auto

Modello di auto

Accendere l'auto

Introduzione alla programmazione orientata agli oggetti in Java

Tipi di metodi

  • Metodi void: metodi che non restituiscono dati
  • Metodi non void: restituiscono dei dati
Introduzione alla programmazione orientata agli oggetti in Java

Metodi void

  • I metodi void non restituiscono alcun dato
  • Sono contrassegnati dalla parola chiave 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
    }
  }


Introduzione alla programmazione orientata agli oggetti in Java

Creare metodi non void

  • I metodi non void hanno sempre un tipo di ritorno
  • I metodi non void usano la parola chiave return per restituire dati

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

Introduzione alla programmazione orientata agli oggetti in Java

Esercitiamoci!

Introduzione alla programmazione orientata agli oggetti in Java

Preparing Video For Download...