歡迎

Java 物件導向程式設計入門

Sani Yusuf

Lead Software Engineering Content Developer

我的 Java 經驗

  • 自 2010 年起使用 Java
    • 演算法
    • Android 行動應用
  • Miller Archury 合作製作本課程
    • Google 資深軟體工程師
    • 前 Microsoft 工程師

$$ Microsoft 商標

Android 行動應用

Java 演算法

Google 商標

1 https://blog.google/press/
Java 物件導向程式設計入門

課程重點

  • 探索 Java 的物件導向程式設計(OOP)觀念
  • 簡化物件導向的複雜度

輕鬆學習

Java 物件導向程式設計入門

什麼是物件導向程式設計(OOP)

$$

OOP 是一種以物件與真實事物為基礎來建模程式碼的程式設計典範

OOP 有時不易學習

Java 物件導向程式設計入門

什麼是類別?

  • 類別就像餅乾模
  • 做出的餅乾會套用模具的形狀
  • 類別是程式碼的藍圖

藍圖

餅乾模

星形餅乾

Java 物件導向程式設計入門

類別的結構


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

星形餅乾

星形餅乾

Java 物件導向程式設計入門

為物件實例命名

  • 注意:本課程會一直使用 Main classmain method
  • 所有程式碼都會寫在 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...