Klassmetoder

Introduktion till objektorienterad programmering i Java

Sani Yusuf

Lead Software Engineering Content Developer

Exempel på bilens egenskaper

  • Bilar kan ha färger.
  • Varje bil har en modell.
  • Bilar kan utföra åtgärder som att starta/stänga av.
  • Bilar kan även ge oss data, som en lista över enheter parade med bilens Bluetooth.

Bilfärger

Bilmodell

Starta bilen

Introduktion till objektorienterad programmering i Java

Typer av metoder

  • Void-metoder: Metoder som inte returnerar data
  • Non-void-metoder: Returnerar data
Introduktion till objektorienterad programmering i Java

Void-metoder

  • Void-metoder returnerar ingen data
  • De markeras med nyckelordet 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
    }
  }


Introduktion till objektorienterad programmering i Java

Skapa non-void-metoder

  • Non-void-metoder har alltid en returtyp
  • Non-void-metoder använder nyckelordet return för att returnera data

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

Introduktion till objektorienterad programmering i Java

Nu kör vi en övning!

Introduktion till objektorienterad programmering i Java

Preparing Video For Download...