Metody klas

Wprowadzenie do programowania obiektowego w Javie

Sani Yusuf

Lead Software Engineering Content Developer

Przykład właściwości samochodu

  • Samochody mogą mieć kolory.
  • Każdy samochód ma model.
  • Samochody mogą wykonywać czynności, np. włączać/wyłączać się.
  • Samochody mogą zwracać dane, np. listę urządzeń sparowanych przez Bluetooth.

Kolory samochodów

Model samochodu

Włączanie samochodu

Wprowadzenie do programowania obiektowego w Javie

Typy metod

  • Metody void: nie zwracają danych
  • Metody non-void: zwracają dane
Wprowadzenie do programowania obiektowego w Javie

Metody void

  • Metody void nie zwracają żadnych danych
  • Oznacza się je słowem kluczowym 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
    }
  }


Wprowadzenie do programowania obiektowego w Javie

Tworzenie metod non-void

  • Metody non-void zawsze mają typ zwracany
  • Metody non-void używają słowa kluczowego return do zwracania danych

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

Wprowadzenie do programowania obiektowego w Javie

Czas na ćwiczenia!

Wprowadzenie do programowania obiektowego w Javie

Preparing Video For Download...