・   「Java言語」実習 第11回

世界をクラスで表現する

クラスとオブジェクト指向の考え方を学びます。


・ 準備1:
各自のJavaの課題の作業用のディレクトリ ~/java に移動しなさいなさい。 その下にサブディレクトリ(フォルダ) bananaworldを作成しなさい。 bananaworld に移動し、その中で以下の作業を行いなさい。

・ 準備2:
Javaの課題の作業用のディレクトリ ~/java を CLASSPATHの値に設定しなさい。


CLASSPATH=~/java:. ; export CLASSPATH  (UNIX Kシェルの場合)
set CLASSPATH=Z:\java;.                (Windowsの場合)

・ 基本課題1:「基本のインターフェイスの設計」

  1. ソースファイル Life.javaFood.java を作成しなさい。
  2. コンパイルしなさい。実行はまだできません。

・ 基本課題2:「単純なクラスの設計」

  1. ソースファイル Banana.javaLeaf.java を作成しなさい。
  2. コンパイルしなさい。実行はまだできません。

・ 基本課題3:「抽象クラスの設計」

  1. ソースファイル Tree.javaAnimal.java を作成しなさい。
  2. コンパイルしなさい。実行はまだできません。

・ 基本課題4:「抽象クラスの実装」

  1. ソースファイル BananaTree.javaElephant.javaSnake.java を作成しなさい。
  2. コンパイルしなさい。実行はまだできません。

・ 基本課題5:「プログラムの確認」

  1. ソースファイル TestScenario.java を作成しなさい。
  2. コンパイルしなさい。
  3. 実行するには、パッケージ名も含めて次のように指定します。

java  bananaworld.TestScenario

・ 今週のレポート課題(学内用):
ここまでの課題が終わった人は、下記の項目を tatsuo宛のメール で報告しなさい。(Subjectは java11)

  1. 課題5:のプログラムの実行結果と、 なぜそうなったのかの説明。

実習の目次   今週の講義の内容