ようこそ

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 のオブジェクト指向の考え方を学ぶ
  • オブジェクト指向の複雑さをかみ砕く

やさしく学ぶ

Java によるオブジェクト指向プログラミング入門

オブジェクト指向プログラミング(OOP)とは

$$

OOP は、オブジェクトと実世界の要素に基づいてコードを設計するパラダイムです

OOP は時に学びにくい

Java によるオブジェクト指向プログラミング入門

クラスとは?

  • クラスはクッキー型のようなもの
  • 作られたクッキーは型の形になる
  • クラスはコードの設計図

設計図

クッキー型

星形クッキー

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...