Välkommen

Introduktion till objektorienterad programmering i Java

Sani Yusuf

Lead Software Engineering Content Developer

Min erfarenhet av Java

  • Arbetar med Java sedan 2010
    • Algoritmer
    • Android-mobilapplikationer
  • Kursen skapades i samarbete med Miller Archury
    • Senior Software Engineer på Google
    • Tidigare ingenjör på Microsoft

$$ Microsoft Logo

Android-mobilapplikation

Java-algoritm

Google Logo

1 https://blog.google/press/
Introduktion till objektorienterad programmering i Java

Kursinnehåll

  • Utforska Javas approach till objektorienterad programmering
  • Förenkla komplexiteten i objektorienterad programmering

Lär dig med lätthet

Introduktion till objektorienterad programmering i Java

Vad är objektorienterad programmering (OOP)?

$$

OOP är ett programmeringsparadigm som modellerar kod utifrån objekt och verkliga företeelser

OOP kan vara svårt att lära sig

Introduktion till objektorienterad programmering i Java

Vad är en klass?

  • Klasser liknar kakformar
  • Kakorna som skapas tar kakformens form
  • Klasser är ritningar för vår kod

Ritning

Kakform

Stjärnkaka

Introduktion till objektorienterad programmering i Java

En klasss struktur


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

Stjärnkaka

Stjärnkaka

Introduktion till objektorienterad programmering i Java

Namnge en objektinstans

  • OBS: Klassen Main och metoden main används genomgående i kursen
  • All kod placeras inuti klassen Main
    • Metoden main är ingångspunkten för all Java-kod

  public static class Main {  

    class Cookie {

    }

    public static void main(String[] args) {

// Give the object instance a name Cookie myCookie = new Cookie(); } }
Introduktion till objektorienterad programmering i Java

Nu kör vi en övning!

Introduktion till objektorienterad programmering i Java

Preparing Video For Download...