お題
クラスの作り方とインスタンスの作り方を学ぼう
手順
◯新規クラスStudentMain.javaを作成する。内容は以下
public class StudentMain {
public static void main(String[] args) {
}
}
◯StudentMainクラスの下にStudentクラスを作成する。記述は以下
public class StudentMain {
public static void main(String[] args) {
}
}
class Student{
}
以下はStudentクラスに記述していくこと
◯フィールド変数
String name と int score を設定する
◯コンストラクタ
String name を引数として受け取ってnameフィールドにセットするものを作成する
◯メソッド
- 点数を0-50のランダムに算出しscoreフィールドにセットする void setScore()を作成する。
- インスタンスの情報を出力するメソッド void displayScore()を作成する。表示内容例は以下(左寄せ10文字分のスペースの書式は%-10s)
John (46)|**********|**********|**********|**********|******
mainの作成
◯以下の4人分のStudentクラスのインスタンスを配列に格納する
John,Paul,George,Ringo
◯拡張for文の中で各インスタンスがsetScoreとdisplayScoreを行い以下の出力を実現する(点数は毎回違う)
John (46)|**********|**********|**********|**********|******
Paul (24)|**********|**********|****
George (18)|**********|********
Ringo (36)|**********|**********|**********|******
コメント