flairLink corporation
FVT-TJ02

Javaオブジェクト指向入門

Javaを用いてオブジェクト指向によるプログラム開発手法を学ぶコースです。

達成目標

  • オブジェクト指向が必要な理由とそれによって得られるメリットを説明できる。
  • オブジェクト指向の三大機能であるカプセル化・継承・多態性を使った開発ができる。

カリキュラム

  1. オブジェクト指向の全体像
    1. オブジェクト指向を学ぶ理由
    2. オブジェクト指向の全体像
    3. オブジェクトの姿とふるまい
    4. 学習のみちしるべ
  2. インスタンスとクラス
    1. 仮想世界を作る
    2. クラスの定義方法
    3. クラス定義による効果
    4. インスタンスの利用方法
  3. さまざまなクラス機構
    1. クラス型と参照
    2. コンストラクタ
    3. 静的メンバ
  4. カプセル化
    1. カプセル化とは
    2. メンバに対するアクセス制御
    3. getterとsetter
    4. クラスに対するアクセス制御
    5. カプセル化を支える思想
  5. 継承
    1. 継承の基礎
    2. インスタンスの姿
    3. 継承とコンストラクタ
    4. 正しい継承、誤った継承
  6. 高度な継承
    1. 未来に備えるための継承
    2. 抽象クラス
    3. インタフェース
  7. 多態性
    1. 多態性とは
    2. ザックリと捉える方法
    3. ザックリと捉えたものに命令する
    4. 捉えかたを変更する
    5. 多態性のメリット

受講前提

下記コースの受講済または同等のスキルをお持ちであること

Javaプログラミング基礎
Javaの基本文法から複数クラスによる開発までを学ぶコースです。本コースにオブジェクト指向は含まれません。

後続コース

JavaコレクションAPI
Javaが備える例外処理や文字列操作、コレクションAPIを学ぶコースです。
JavaデータベースAPI
JDBCを利用したデータベース操作を学ぶコースです。

関連コース