Методы класса

Введение в объектно-ориентированное программирование на Java

Sani Yusuf

Lead Software Engineering Content Developer

Пример свойств автомобиля

  • У автомобилей есть цвет.
  • У каждого автомобиля есть модель.
  • Автомобили могут выполнять действия: включаться и выключаться.
  • Автомобили могут предоставлять данные, например список устройств, подключённых по Bluetooth.

Цвета автомобилей

Модель автомобиля

Запуск автомобиля

Введение в объектно-ориентированное программирование на Java

Типы методов

  • Void-методы: не возвращают данные
  • Non-void-методы: возвращают данные
Введение в объектно-ориентированное программирование на 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

Создание non-void-методов

  • Non-void-методы всегда имеют тип возвращаемого значения
  • Non-void-методы используют ключевое слово 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...