メインコンテンツへスキップ

コース

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

中級4 時間

基本的なクラスとオブジェクトから、継承やポリモーフィズムなどの高度なトピックまで、主要なオブジェクト指向プログラミングの概念を学習します。

Java4 時間9 本の動画28 個の演習2,350 XP10,163修了証明書

無料アカウントを作成

Google で続行
または
続行することで、 利用規約、私たちの プライバシーポリシー そして、あなたのデータが米国に保存されること。

何千もの企業の学習者に支持されています

チームのトレーニングをお考えですか?

ビジネス向けに試す

コース説明

オブジェクト指向プログラミング(OOP)は、整理された拡張性の高いソフトウェアを作成するための強力な手法です。 Javaは、世界で最も人気のあるプログラミング言語の一つであり、明快な構文と強力なコミュニティサポートによってOOPを実践的に学べます。 このコースでは、クラス、オブジェクト、継承、カプセル化などを使って、Javaで現実世界のシステムをモデリングする方法を学びます。

実践的なJavaクラスとオブジェクトを構築する

クラスを設計図として定義し、それを使ってオブジェクトのインスタンスを作成する方法から始めます。 Javaの基本構文を活用して、車、パスポート、数式のような実世界の要素を再現する再利用可能なコンポーネントを構築します。

コンストラクターとメソッドで動作を追加する

コンストラクタを使ってオブジェクトの状態を初期化する方法を習得し、動作を追加するメソッドを学びましょう。 void型メソッドと戻り値型メソッドの両方を記述し、動的でインタラクティブなプログラムを作成できるようになります。

カプセル化と継承でコードを安全に再利用する

アクセス修飾子が、コードの利用者に対して何を表示するかをどのように制御するのかを学びましょう。 継承と抽象クラスを使って重複をなくし、構造化された階層を作成する方法を学びましょう。

インターフェースとポリモーフィズムを適用する

インターフェースを使用して柔軟性を高め、クラス間で共有される動作を実装します。 最後に、メソッドのオーバーライドとオーバーロードを活用してポリモーフィズムの力を解き放ち、より柔軟なソフトウェア設計を実現しましょう。

最終的には、クリーンなオブジェクト指向アーキテクチャを備えたモジュール型Javaアプリケーションを設計できるようになります。

前提条件

カリキュラム

コース概要

1

Java におけるオブジェクト指向プログラミング(OOP)

Java におけるオブジェクト指向プログラミング(OOP)の基礎を学び、プリミティブ型とオブジェクトの違いに注目します。クラスとオブジェクトの定義と作成方法を学び、フィールド、コンストラクタ、メソッドといったクラスの重要な構成要素を理解します。
2

カプセル化と継承

カプセル化、継承、抽象化といった主要な概念を通して、オブジェクト指向プログラミングを深く学びます。クラスメンバーへのアクセス制御、クラス機能の拡張方法、実装間の一貫性を保証する抽象的な概念や契約の定義方法を習得します。
3

インターフェースとポリモーフィズム

Java のインターフェースとポリモーフィズムの仕組みを学び、オブジェクト指向のスキルを強化します。インターフェースを定義してクラスに実装し、柔軟な振る舞いを実現する方法を身につけます。サブクラスでのメソッドのオーバーライドにより挙動をカスタマイズし、同一クラス内でメソッドのオーバーロードを用いて複数の形のメソッドを定義する練習も行います。さらに、コンストラクタのオーバーロードによって多様なオブジェクト生成を可能にします。これらのハンズオン演習を通じて、より適応性が高く再利用しやすい Java コードを書けるようになります。
J

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

コース修了

達成証明書を取得する

今すぐ登録

DataCamp for Mobileでデータスキルを磨きましょう

モバイルコースと毎日5分のコーディングチャレンジで、外出先でも学習を進めましょう。

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