- 895 名前:デフォルトの名無しさん [2008/05/17(土) 00:36:05 ]
- 【 課題 】
問題1 Lesson classが起動するようにLesson class の すべてのフィールドの内容を表示するメソッドvoid print を完成させてください.例えば,表示は以下のようになります. Lesson :Jikken Teacher :Yokoshima #students:4 123,Goro,100 124,Tatsuya,74 125,Sinji,30 126,hiro,60 ---------- 直接代入する方法(l.st[l.num++]= new Student(..);) を用いて,必ず Student を3名分以上登録して,print が正しく動作するか確認してください 問題2 Lesson class の すべてのフィールドをprivate にできるように, l.st[l.num++]= new Student("012200","Ichiro",100); と同じ動作を行うメソッド boolean add(Student s) を追加しましょう.その際,numがmaxを越えないかどうかチェックして,num>=max ならば, false を返すようにしましょう.なお,オブジェクトは生成したものを直接引数で渡すことができて, add(new Student("012200","Ichiro",100)); とすることが可能です. 必ず Student を3名分以上登録して,Lesson class の print を利用して,結果が正しいか確認してください. なお,オブジェクトを引数とする関数呼出しでは,参照渡しになるので,生成されたオブジェクトがaddに渡されることになります. レッスンクラス rg550.hp.infoseek.co.jp/cgi-bin/joyful/img/250.txt スチューデントクラス kansai2channeler.hp.infoseek.co.jp/cgi-bin/joyful/img/6577.txt です 【 形態 】1. Javaアプリケーション 【 期限 】5/17 18時 【 Ver 】 1.5.0 【 補足 】Studentclassは自作ですが後は丸投げです 課題1,2のソースは別々で作っていただきたいです、お願いします
|

|