java定义一个学生类,其中包含姓名、年龄、成绩的属性,之后由键盘输入学生的内容,并将内容保存在文件

定义一个学生类,其中包含姓名、年龄、成绩的属性,之后由键盘输入学生的内容,并将内容保存在文件中,所有的操作要求全部使用反射机制完成,即不能使用通过关键字new创建学生类对象的操作。
我想要代码啊,简单写写就行,火烧眉毛啊

Class Student{
private String stuName;
private short stuAge;
private double stuScore;
//get,set方法...略
//toString()将所有信息返回
}

Class test{
public static void main(String args[]) throws Exception{
//根据反射机制获取Student类
Class.forName("Student.class");
//键盘输入可以用System.in
//将输入的值设置到Student 对象中
//由于是纯文本可以用BufferdWriter类写到一个文件中
}
}
温馨提示:内容为网友见解,仅供参考
第1个回答  2011-12-23
从页面上获得学生内容,然后通过反射来实例化类,通过流写文件,你研究下Class类,这个问题就简单了,

JAVA编程 定义一个学生类,数据成员包括:学号,姓名,年龄,成绩;成员函数...
public static void main(String[] args) { Scanner sc = new Scanner(System.in);System.out.println("请输入学生个数:");int n = sc.nextInt();Student [] ss = new Student[n];for(int i=0;i<n;i++){ Scanner sca = new Scanner(System.in);Student s = new Student();Syste...

用JAVA定义一个学生类Student来表示学生信息,学生类中包含成员有学号...
public class Student {private int sNo; \/\/学号private String name; \/\/姓名private String sex; \/\/性别private int yu; \/\/语文private int shu; \/\/数学private int wai; \/\/外语public int getsNo() {return sNo;}public void setsNo(int sNo) {this.sNo = sNo;}public String ge...

用java创建一个学生类,包括学号,姓名,成绩,然后构造方法,初始化,输出...
}\/\/调用方法public static void main(String[] args) {Student s = new Student("Jack","123456",98);System.out.println(s.toString());}}运行结果:Name: Jack,Number: 123456,Score : 98

java:定义学生类Student, 其中属性有 name, id, score ,分别表示姓 ...
getNo():获得学号;getName():获得姓名;getSex():获得性别;getAge()获得年龄;getJava():获得Java 课程成绩 (4)根据类Student的定义,创建五个该类的对象,输出每个学生的信息,计算并输出这五个学生Java语言成绩的平均值,以及计算并输出他们Java语言成绩的最大值和最小值。*\/ class...

java定义一个Student类,包含内容如下
public class Student { \/** * 成员变量:学号、姓名、性别、班干部否、数学、语文、外语成员方法:输入、总分、平均分编程实现这个类,并调用相应的方法输入数据,计算某个人总分和平均成绩附加要求:计算所有输入学员的各科平均成绩 *\/public int idNum;public String name;public String sex...

用java编写学生类,输出信息。学生类属性:姓名、年龄、参加课程、兴趣...
public class Student {private String name;\/\/姓名private String cjkc;\/\/参加课程private int age;\/\/年龄private String interest;\/\/兴趣public String getName() {return name;}public void setName(String name) {this.name = name;}public String getCjkc() {return cjkc;}public void set...

用java定义学生类(学号、姓名、成绩)。用列表list存放班级学生信息...
{ return "学号:" + no + ",姓名:" + name + ",成绩:" + chengji;} } 结果 排序前 学号:000,姓名:a,成绩:100.0 学号:001,姓名:b,成绩:99.0 学号:002,姓名:c,成绩:98.0 排序后 学号:002,姓名:c,成绩:98.0 学号:001,姓名:b,成绩:99.0 学号:000,姓名:a,成绩:100.0 ...

怎样用JAVA设计学生类Student,包含“学号、班级、姓名、年龄、成员...
这个很简单呀,要自己试着去写。\\r\\npublic class Students {\\r\\n\\tprivate String ID; \/\/学号\\r\\n private String classId; \/\/班级\\r\\n private String name; \/\/姓名\\r\\n\\tprivate int age; \/\/年龄\\r\\n public Students(String ID,String classId,String name,in...

JAVA定义Student类:代表学生。其中有成员变量:姓名、年龄, 班级, 语文...
public class Student { private String name;private Integer age;private String clazz;private double chineseScore;private double mathScore;private double totalScore;public Student() { super();} public Student(String name, Integer age, String clazz, double chineseScore, double mathScore) {...

...定义一个学生类Student,属性包含姓名,年龄,性别,根据该类分别创建五...
编写学生类Student,属性包含姓名,年龄,性别,根据该类分别创建五个学生对象,如下:public class Student {private String name;private int age;private String sex;public Student(String name,int age,String sex){this.name=name;this.age=age;this.sex=sex;}public static void main(String[] ...

相似回答