早教吧 育儿知识 作业答案 考试题库 百科 知识分享

JAVA定义学生的类Student,(1)包括成员变量“学号”、“班号”、“姓名”、“性别”、“年龄”。(2)成员方法:“获得学号”、“获得班号”、“获得性别”、“获得姓

题目详情
JAVA 定义学生的类 Student,
(1)包括成员变量“学号” 、 “班号” 、 “姓名” 、 “性别” 、 “年龄” 。
(2) 成员方法: “获得学号” 、 “获得班号” 、 “获得性别” 、 “获得姓名” 、 “获得年龄” 。
(3)请为 Student 类定义构造函数初始化所有的成员变量。
(4)增加一个方法 public String toString()把 Student 类对象的所有信息组合成一个字符串。
(5)创建一个学生对象利用toString输出该学生信息。
▼优质解答
答案和解析
class Student
{
String studId;
String classId;
String name;
String sex;
int age;
public Student()//无参构造方法
{}
public Student(String studid,String classid,String name,String sex,int age)//有参构造方法
{
this.studId=studid;
this.classId=classid;
this.name=name;
this.sex=sex;
this.age=age;
}
//获得属性方法,一般情况set和get都会有,因因为用构造函数初始化属性不太常见,一般用set方法,get和set方法可以用eclipse的自动生成工具生成,toString也可以,所以只要写好属性其他方法都可以自动生成,
public String getStudId()
{
return studId;
}
public String getClassId()
{
return classId;
}
public String getName()
{
return name;
}
public String getSex()
{
return sex;
}
public int getStudId()
{
return age;
}
public String toString()
{
return this.studId+";"+this.classId+";"+this.name+";"+this.sex+";"+this.age;
}
}
}
class Test
{
public static void main(String[] args)
{
Student s=new Student("01455","0902","彬彬有礼","男",25);
System.out.println(s.toString());
}