Metody tříd

Introduction to Object-Oriented Programming in Java

Sani Yusuf

Lead Software Engineering Content Developer

Příklad vlastností auta

  • Auta mohou mít barvy.
  • Každé auto má model.
  • Auta mohou provádět akce, například zapnout/vypnout.
  • Auta nám mohou poskytovat data, například seznam zařízení spárovaných přes Bluetooth.

Barvy auta

Model auta

Spuštění auta

Introduction to Object-Oriented Programming in Java

Typy metod

  • Void metody: Metody, které nevracejí data
  • Non-void metody: Vracejí data
Introduction to Object-Oriented Programming in Java

Void metody

  • Void metody nevracejí žádná data
  • Označují se klíčovým slovem 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 to Object-Oriented Programming in Java

Vytváření non-void metod

  • Non-void metody mají vždy návratový typ
  • Non-void metody používají klíčové slovo return k vrácení dat

 // 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 to Object-Oriented Programming in Java

Pojďme procvičovat!

Introduction to Object-Oriented Programming in Java

Preparing Video For Download...