【 課題 】円柱(cylinder)を表すクラスを定義しなさい。クラス名は Cylinder とする。

円柱は、底面と側面からできている。つまり、円柱と底面、円柱と側面の関係は、包含 (has-a) の関係である。
底面は円(circle)であり、側面は長方形(rectangle)である。クラス Circle とクラス Rectangle を定義し、
これらを属性として持つようなクラス Cylinder を作成し、円柱の体積を求めるメソッドと表面積を求めるメソッドを作成しなさい。

クラス Circle に面積と円周、クラス Rectangle に面積を求めるメソッドを実装し、クラス Cylinder で体積や表面積を求めるときにそれらを用いること。
なお、数値はすべて整数でよい。円周率は3でよいが、Math.PI とするとπにもっとも近い double 値が得られる(参考)。

メソッドmainのあるクラスをCylinderPropertiesとし、ファイル名をCylinderProperties.javaとする。
【 形態 】1. Javaアプリケーション(main()で開始)
【 GUI  】4. 制限なし
【 期限 】 11/19 14時まで
【 Ver  】java version "1.6.0_03"
【 補足 】java歴短いのでよく理解が出来ませんでした
      よろしくお願いします