=== これからの予定 === これまでJavaの文法、基本構造、オブジェクト指向プログラムの考え方について学んできました。 これからは、どのようにして実用的なプログラムを作成するかについて学びます。 Javaではシステムであらかじめ用意されているクラスを利用することで、 多くの機能を利用することができ、 楽にプログラムを作成することができます。 その分、システムで用意されているクラスが非常に多く、 どのクラスを利用したらよいのか探すのが大変かもしれません。 オンラインマニュアルの読み方についても学習します。 ---- === 既存のクラスを利用する === 既存クラスの利用にはつぎのような方法があります。 '''スタティックメソッドを直接利用する''' . Mathクラスの関数はMath.sqrt(2.0)のように直接呼び出すことができます。 '''インスタンスを作成して利用する''' . 用いたいクラスのインスタンスを作成し、作成したインスタンスを通してメソッドを利用します。 '''クラスを拡張して利用する''' . 既存クラスを継承して新しいクラスを作ることで、さらに進んだプログラムが作成できます。