Методи класу

Вступ до обʼєктно-орієнтованого програмування в Java

Sani Yusuf

Lead Software Engineering Content Developer

Приклад властивостей авто

  • У машин є кольори.
  • Кожна машина має модель.
  • Машини можуть виконувати дії, як-от увімкнути/вимкнути.
  • Машини також можуть надавати дані, наприклад список пристроїв, з'єднаних через Bluetooth авто.

Кольори авто

Модель авто

Увімкнути авто

Вступ до обʼєктно-орієнтованого програмування в Java

Типи методів

  • Void-методи: методи, що не повертають даних
  • Невoid-методи: повертають дані
Вступ до обʼєктно-орієнтованого програмування в Java

Void-методи

  • Void-методи не повертають дані
  • Позначаються ключовим словом 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
    }
  }


Вступ до обʼєктно-орієнтованого програмування в Java

Створення невoid-методів

  • Невoid-методи завжди мають тип повернення
  • Вони використовують ключове слово return, щоб повернути дані

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

Вступ до обʼєктно-орієнтованого програмування в Java

Давайте потренуємось!

Вступ до обʼєктно-орієнтованого програмування в Java

Preparing Video For Download...