After doing these courses, I feel confident creating professional visualizations and dashboards
コース説明
オブジェクト指向プログラミング(OOP)は、整理された拡張性の高いソフトウェアを作成するための強力な手法です。 Javaは、世界で最も人気のあるプログラミング言語の一つであり、明快な構文と強力なコミュニティサポートによってOOPを実践的に学べます。 このコースでは、クラス、オブジェクト、継承、カプセル化などを使って、Javaで現実世界のシステムをモデリングする方法を学びます。
実践的なJavaクラスとオブジェクトを構築する
クラスを設計図として定義し、それを使ってオブジェクトのインスタンスを作成する方法から始めます。 Javaの基本構文を活用して、車、パスポート、数式のような実世界の要素を再現する再利用可能なコンポーネントを構築します。
コンストラクターとメソッドで動作を追加する
コンストラクタを使ってオブジェクトの状態を初期化する方法を習得し、動作を追加するメソッドを学びましょう。 void型メソッドと戻り値型メソッドの両方を記述し、動的でインタラクティブなプログラムを作成できるようになります。
カプセル化と継承でコードを安全に再利用する
アクセス修飾子が、コードの利用者に対して何を表示するかをどのように制御するのかを学びましょう。 継承と抽象クラスを使って重複をなくし、構造化された階層を作成する方法を学びましょう。
インターフェースとポリモーフィズムを適用する
インターフェースを使用して柔軟性を高め、クラス間で共有される動作を実装します。 最後に、メソッドのオーバーライドとオーバーロードを活用してポリモーフィズムの力を解き放ち、より柔軟なソフトウェア設計を実現しましょう。
最終的には、クリーンなオブジェクト指向アーキテクチャを備えたモジュール型Javaアプリケーションを設計できるようになります。
前提条件
カリキュラム
コース概要
Java におけるオブジェクト指向プログラミング(OOP)
カプセル化と継承
インターフェースとポリモーフィズム
Java によるオブジェクト指向プログラミング入門
コース修了

