Ласкаво просимо

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

Sani Yusuf

Lead Software Engineering Content Developer

Мій досвід з Java

  • Працюю з Java з 2010 року
    • Алгоритми
    • Мобільні застосунки для Android
  • Курс створено у співпраці з Miller Archury
    • Senior Software Engineer у Google
    • Колишній інженер Microsoft

$$ Логотип Microsoft

Мобільний застосунок для Android

Алгоритм Java

Логотип Google

1 https://blog.google/press/
Вступ до обʼєктно-орієнтованого програмування в Java

Що розглянемо

  • Дослідимо підхід Java до обʼєктно-орієнтованого програмування
  • Спрощуємо складнощі ООП

Навчайтесь легко

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

Що таке обʼєктно-орієнтоване програмування (ООП)

$$

ООП — це парадигма, що моделює код на основі обʼєктів і реальних сутностей

ООП інколи важко вчити

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

Що таке клас?

  • Класи — як формочки для печива
  • Печиво має форму формочки
  • Класи — це креслення (blueprints) для нашого коду

Креслення

Формочка для печива

Печиво-зірка

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

Структура класу


  // Cookie Class
  class Cookie {
    // Cookie class's code goes here
  }

Печиво-зірка

Печиво-зірка

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

Іменування екземпляра обʼєкта

  • ПРИМІТКА: Mainклас, а mainметод, які використовуватимуться весь курс
  • Увесь код буде в класі Main
    • Метод main — точка входу всього коду Java

  public static class Main {  

    class Cookie {

    }

    public static void main(String[] args) {

// Give the object instance a name Cookie myCookie = new Cookie(); } }
Вступ до обʼєктно-орієнтованого програмування в Java

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

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

Preparing Video For Download...