Vítejte

Introduction to Object-Oriented Programming in Java

Sani Yusuf

Lead Software Engineering Content Developer

Moje zkušenosti s Javou

  • Práce s Javou od roku 2010
    • Algoritmy
    • Mobilní aplikace pro Android
  • Kurz vytvořen ve spolupráci s Millerem Archuryem
    • Senior softwarový inženýr v Google
    • Bývalý inženýr Microsoftu

$$ Logo Microsoftu

Mobilní aplikace pro Android

Algoritmus v Javě

Logo Google

1 https://blog.google/press/
Introduction to Object-Oriented Programming in Java

Témata kurzu

  • Prozkoumání přístupu Javy k objektově orientovanému programování
  • Zjednodušení složitostí objektově orientovaného programování

Snadné učení

Introduction to Object-Oriented Programming in Java

Co je objektově orientované programování (OOP)

$$

OOP je programovací paradigma, které modeluje kód na základě objektů a reálných věcí

OOP bývá někdy obtížné

Introduction to Object-Oriented Programming in Java

Co je třída?

  • Třídy jsou jako vykrajovátka
  • Sušenky mají tvar vykrajovátka
  • Třídy jsou šablony pro náš kód

Šablona

Vykrajovátko

Hvězdičková sušenka

Introduction to Object-Oriented Programming in Java

Struktura třídy


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

Hvězdičková sušenka

Hvězdičková sušenka

Introduction to Object-Oriented Programming in Java

Pojmenování instance objektu

  • POZNÁMKA: Třída Main a metoda main budou použity v celém kurzu
  • Veškerý kód bude uvnitř třídy Main
    • Metoda main je vstupním bodem veškerého kódu v Javě

  public static class Main {  

    class Cookie {

    }

    public static void main(String[] args) {

// Give the object instance a name Cookie myCookie = new Cookie(); } }
Introduction to Object-Oriented Programming in Java

Pojďme si procvičit!

Introduction to Object-Oriented Programming in Java

Preparing Video For Download...