2016-10-25 17 views
-5

学校は、学校関係者を管理するシステムが必要です。すべての人は、ID番号、名前、電子メールアドレスを持っています。 これに加えて、すべての学生は、学校で得られたすべての成績を含むリストである成績レポートを登録しています。リストのグレードは、サブジェクト名と得られたグレードで構成されます。 すべての教師には科目のリストがあり、教えることができ、給与とイニシャルも登録されています。 学校の人のクラス階層を以下に示します。私はjavaで配列リストを作成する必要がありますか?

演習1 Personクラスを実装します。 Personクラスをテストできるクラスをプロジェクトに追加します。 テストクラスにはPerson型のリストが必要です。 3人のオブジェクトをリストに追加します。 ループを使用して、人のtoString()メソッドを使用して3人に関する情報を出力します。 は、3つのデータを持つ人のクラスですここ

+4

あなた自身の宿題をしてください。スタックオーバーフローはあなたのためにそれを書きません。 –

+2

[宿題問題の学生への手紙を開く](http://meta.softwareengineering.stackexchange.com/q/6166)を参照してください。 –

答えて

0
public class Persons { 

int id;//persons id 
String name;//persons name 
String email;//persons email 

public Persons(int idNum, String student, String eAddress){ 
    this.id = idNum; 
    this.name = student; 
    this.email = eAddress; 
} 
//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
/** 
* Id number 
* @return integer of the id 
*/ 
public int getId(){ 
    return id; 
} 
//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
/** 
* name of person 
* @return string of the name 
*/ 
public String getName(){ 
    return name; 
} 
//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
/** 
* Email address for person 
* @return string of the email 
*/ 
public String getEmail(){ 
    return email; 
} 
} 

画像の説明を入力します。私はあなたの質問の他のデータをどうするか分からない。それが適切かどうかはわかりません。以下はテスタークラスです。

import java.util.ArrayList; 

public class Tester{ 
public static void main(String[] args){ 
    Persons philip = new Persons(1, "Philip", "[email protected]"); 
    Persons steve = new Persons(2, "Steve", "[email protected]"); 
    Persons samatha = new Persons(3, "Samatha", "samathaemail.com"); 

    ArrayList<Persons> list = new ArrayList<>(); 
    list.add(philip); 
    list.add(steve); 
    list.add(samatha); 

    for(int i=0;i<3;i++){ 
     System.out.println("ID number: " + list.get(i).getId()); 
     System.out.println("Name: " + list.get(i).getName()); 
     System.out.println("Email: " + list.get(i).getEmail()); 
    } 
} 
} 

これで、次の出力が作成されます。

ID番号:1 名:フィリップ メール:[email protected] ID番号:2 名:スティーブ メール:[email protected] ID番号:3 名:サマタ瞑想 Eメール:samathaemail .com

+0

私は次のコードを試してみました。私は出力を得ませんでした:) –

+0

私はちょうど私がしたように2つの異なるクラスが必要です。それは2つの異なるファイルです。 –

関連する問題