<?xml version="1.0" encoding="utf-8"?><!DOCTYPE article  PUBLIC '-//OASIS//DTD DocBook XML V4.4//EN'  'http://www.docbook.org/xml/4.4/docbookx.dtd'><article><articleinfo><title>既存のクラスを利用する</title><revhistory><revision><revnumber>3</revnumber><date>2009-11-25 00:32:50</date><authorinitials>masahiko</authorinitials></revision><revision><revnumber>2</revnumber><date>2009-11-24 02:31:01</date><authorinitials>masahiko</authorinitials></revision><revision><revnumber>1</revnumber><date>2009-11-20 06:32:49</date><authorinitials>masahiko</authorinitials></revision></revhistory></articleinfo><section><title>これからの予定</title><para>これまでJavaの文法、基本構造、オブジェクト指向プログラムの考え方について学んできました。 </para><para>これからは、どのようにして実用的なプログラムを作成するかについて学びます。 </para><para>Javaではシステムであらかじめ用意されているクラスを利用することで、 多くの機能を利用することができ、 楽にプログラムを作成することができます。 </para><para>その分、システムで用意されているクラスが非常に多く、 どのクラスを利用したらよいのか探すのが大変かもしれません。 </para><para>オンラインマニュアルの読み方についても学習します。 </para><!--rule (<hr>) is not applicable to DocBook--></section><section><title>既存のクラスを利用する</title><para>既存クラスの利用にはつぎのような方法があります。 </para><para><emphasis role="strong">スタティックメソッドを直接利用する</emphasis> </para><itemizedlist><listitem override="none"><para>Mathクラスの関数はMath.sqrt(2.0)のように直接呼び出すことができます。 </para></listitem></itemizedlist><para><emphasis role="strong">インスタンスを作成して利用する</emphasis> </para><itemizedlist><listitem override="none"><para>用いたいクラスのインスタンスを作成し、作成したインスタンスを通してメソッドを利用します。 </para></listitem></itemizedlist><para><emphasis role="strong">クラスを拡張して利用する</emphasis> </para><itemizedlist><listitem override="none"><para>既存クラスを継承して新しいクラスを作ることで、さらに進んだプログラムが作成できます。 </para></listitem></itemizedlist></section></article>