Witamy

Wprowadzenie do programowania obiektowego w Javie

Sani Yusuf

Lead Software Engineering Content Developer

Moje doświadczenie z Javą

  • Praca z Javą od 2010 r.
    • Algorytmy
    • Aplikacje mobilne na Androida
  • Kurs stworzony we współpracy z Millerem Archurym
    • Starszy inżynier oprogramowania w Google
    • Były inżynier Microsoft

$$ Logo Microsoft

Aplikacja mobilna na Androida

Algorytm Java

Logo Google

1 https://blog.google/press/
Wprowadzenie do programowania obiektowego w Javie

Omawiane tematy

  • Poznaj podejście Javy do programowania obiektowego
  • Uprość zawiłości programowania obiektowego

Nauka z łatwością

Wprowadzenie do programowania obiektowego w Javie

Czym jest programowanie obiektowe (OOP)

$$

OOP to paradygmat programowania, który modeluje kod na podstawie obiektów i elementów rzeczywistości

OOP bywa trudne do nauki

Wprowadzenie do programowania obiektowego w Javie

Czym jest klasa?

  • Klasy są jak foremki do ciastek
  • Ciastka przyjmują kształt foremki
  • Klasy to szablony dla naszego kodu

Schemat

Foremka do ciastek

Ciastko w kształcie gwiazdy

Wprowadzenie do programowania obiektowego w Javie

Struktura klasy


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

Ciastko w kształcie gwiazdy

Ciastko w kształcie gwiazdy

Wprowadzenie do programowania obiektowego w Javie

Nadawanie nazwy instancji obiektu

  • UWAGA: Klasa Main i metoda main będą używane w całym kursie
  • Cały kod będzie wewnątrz klasy Main
    • Metoda main jest punktem wejścia kodu Java

  public static class Main {  

    class Cookie {

    }

    public static void main(String[] args) {

// Give the object instance a name Cookie myCookie = new Cookie(); } }
Wprowadzenie do programowania obiektowego w Javie

Czas na ćwiczenia!

Wprowadzenie do programowania obiektowego w Javie

Preparing Video For Download...