ログインしてさらにmixiを楽しもう

コメントを投稿して情報交換!
更新通知を受け取って、最新情報をゲット!

Javaの課題丸投げコミュの基本情報午後の問題です><

  • mixiチェック
  • このエントリーをはてなブックマークに追加
空欄のとこがわからないです><;
教えてください。よろしくお願いします。

プログラムはある衣料品小売業A 社の在庫管理システムで使用するクラスとそのテスト用クラスからなる。現在
A 社で取り扱う商品はスラックス(Slacks)とジーンズ(Jeans)であり、両方に共通な属性である品番(code)、サイ
ズ(size)および色(color)は抽象クラスPants で定義する。サイズおよび色については、それぞれの属性値が引数の
値と等しいかどうかを判定するメソッドとしてsizeIs およびcolorIs を定義する。
ジーンズ(Jeans)は打合いがボタン留めであるかファスナー留めであるかを示す属性(buttonFront)を持つ。テス
ト用クラスのメソッドmain を実行すると、次の実行結果を得る。
S1, 31, Black
S2, 31, Black
J1, 32, Black, zipper
J2, 34, Blue, button
true
true
false
false
以下はプログラムである。プログラムの空欄a からd を適切に補いプログラムを完成し実行せよ。実際は選択肢
から選ぶ。しかし、そうでなくてもできる。ソースプログラムは全体がTestPants_14_1.java である。
//プログラム
import java.io.*;
public class TestPants_14_1 {
public static void main(String args[]) {
Pants[] pants = {
new Slacks("S1", 31, "Black"),
new Slacks("S2",31,"Black"),
new Jeans("J1",32,"Black",false),
new Jeans("J2",34,"Blue",true)
};
String black = new String("Black");
for(int i=0; i < pants.length; i++) {
System.out.println(pants[i]);
}
System.out.println(pants[0].sizeIs(31));
System.out.println(pants[1].colorIs(black));
System.out.println(pants[2].sizeIs(30));
System.out.println(pants[3].colorIs(black));
}
}
abstract class Pants {
private String code;
private int size;
private String color;
Pants(String code, int size, String color) {
this.code = code;
this.size = size;
this.color = color;
}
public boolean sizeIs(int size) {
return /*空欄 a */ ;
}
public boolean colorIs(String color) {
return /*空欄 b */ ;
}
public String toString() {
return code + ", " + size + ", " + color;
}
}
class Slacks extends Pants {
Slacks(String code, int size, String color) {
super(code,size,color);
}
}
class Jeans extends Pants {
private boolean buttonFront;
Jeans(String code, int size, String color, boolean buttonFront) {
/*空欄 c */ ;
this.buttonFront = buttonFront;
}
public String toString() {
return /*空欄 d */ ;
}
}

コメント(5)

サントさん
クレタ人さん
鳥猫さん

ありがとうございます涙ぴかぴか(新しい)助かりましたグッド(上向き矢印)わーい(嬉しい顔)

ログインすると、みんなのコメントがもっと見れるよ

mixiユーザー
ログインしてコメントしよう!

Javaの課題丸投げ 更新情報

Javaの課題丸投げのメンバーはこんなコミュニティにも参加しています

星印の数は、共通して参加しているメンバーが多いほど増えます。

人気コミュニティランキング