スタックで成績表を作るプログラム。
成績表を作りたい。Studentのクラスを要素とするクラスStackを完成させてプログラムが動作するようにせよという問題なのですがprivateの物をどうやって要素にすればよいのでしょうか?
class Student
{
private int id;
private String name;
private int eng;
private int math;
private int kokugo;
Student(int i,String nm,int e,int m,int k)
{
id=i;name=nm;eng=e;math=m;kokugo=k;
}
void show(){
System.out.println("("+id+","+name+","+ eng+","+ math+","+ kokugo+")");
}
}
class Stack
{
}
class Sample
{
public static void main(String[] args)
{
Stack ss=new Stack(3);
ss.push(new Student(1,"A",10,10,10));
ss.push(new Student(2,"B",20,10,10));
ss.push(new Student(3,"C",30,10,10));
ss.push(new Student(4,"D",40,10,10));
ss.pop();
ss.pop();
ss.pop();
ss.pop();
}
}
お礼
あっていたようです。 ありがとうございました。