根据定义的类,怎么样编写这个Java程序

来源:百度知道 编辑:UC知道 时间:2024/07/08 22:00:48
//定义一个表示学生信息的类student,
public class Student {

//包括学号(No)、姓名(name)、性别(sex)、成绩(score)四个实例变量,类型自定义;
private String No;
private String name;
private String sex;
private int score;

// 实例方法有获得学号(getNo)、
public String getNo() {
return No;
}

// 获得姓名(getname)、
public String getName() {
return name;
}

// 获得性别(getsex)、
public String getSex() {
return sex;
}

// 获得成绩(getscore)、
public int getScore() {
return score;
}

// 修改成绩(changescore)。
public void changescore(int score) {
this.score = score;
}
}
根据上图中的定义的类,创建两个该类的对象(用构造方法为初始化对象)。输出这两个学生的信息,并计算两个人成绩的平均值。

加上:
public Student (String No,String name.String sex,int score){
this.No=No;
this.name=name;
this.sex=sex;
this.score=score;
}

public String toString(){
return "Name :"+name+" No:"+No+" sex:"+sex+" score:"+score;
}

public void static main(String []args){
Student s1=new Student ("123456","bb","M",75);
Student s2=new Student ("145678","xx","F",89);
System.out.println(s1+"\n"+s2);
}

一、你需要提供带参的构造方法或者set方法
二、你需要重写toString()方法,或者输出的时候你自己用字符串去拼