这个类怎么写呀?
矢风快乐 2011-05-20 10:12:48 //写一个教室类:有学生、老师,网管
//其中,学生人数可以不同,但是,开班以后,(人数是一个构造参数)人数必须固定;人可变;
//多个学生 数组(用数组接),所有教室共享(static),老师(static)只有一个;
//网管(static)所有教室共享,并且不变。
//要求代码实现以后,创建一个教室对象
//(封装,继承,多态,static/final/abstract/数组)
上面是题目:下面是我自己的理解做的,但是,*号下的内容就没有输出了,
怎么回事?大家给点指教吧。谢谢啦。初学者,大家多多包涵。
import java.util.Scanner;
public class ClassRoom {
private String stu [];
private static String teacher;
private static String netadmin;
private static int count;
public ClassRoom(int i){
//这里动态接受学生:
Scanner ss = new Scanner(System.in);
stu = new String[i];
for(int j = 0; j<stu.length;j++){
System.out.println("请输入同学的名字:");
stu[j] = ss.next();
}
if(count == 0){
System.out.println("请输入管理员:");
netadmin = ss.next();
System.out.println("请输入教师:");
teacher = ss.next();
}
}
public static void main(String [] args){
System.out.println("请输入班级人数:");
Scanner s = new Scanner(System.in);
ClassRoom cr = new ClassRoom(s.nextInt());
System.out.println("已成功新开一个班,信息如下:");
******************************************************
System.out.println("学生人数:"+s.nextInt());
System.out.println("学生名单:");
for(int k = 0; k<s.nextInt(); k++){
System.out.println(" "+(cr.getStu())[k]);
}
System.out.println("教师:"+teacher);
System.out.println("网络管理员:"+netadmin);
}
public String[] getStu() {
return stu;
}
public void setStu(String[] stu) {
this.stu = stu;
}
}
本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/shifengkuaile/archive/2011/05/19/6433267.aspx