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());
}
温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-06-14
/**
* Test.java
*/
class Student{
    private String number;
    private String classNo;
    private String name ;
    private String sex;
    private int age ;
    public  void setNumber(String number){
        this.number = number;
    }
    public  String getNumber(){
        return number;
    }
    public void setClassNo(String classNo){
        this.classNo = classNo ;
    }
    public  String getClassNo(){
        return classNo;
    }
    public void setSex(String sex){
        this.sex =sex ;
    }
    public  String getSex(){
        return sex ;
    }
    public  void setAge(int age){
        this.age = age ;
    }
    public  int getAge(){
        return age ;
    }
    public String toString(){
        return "学号:"+number+" 班级:"+classNo+" 姓名:"+name+" 性别"+sex+" 年龄"+age;
    }
}

public class Test{
    public static void main(String[] args){
        Student stu = new Student();
        stu.setNumber("xxx0001");
        stu.setClassNo("三年级2班");
        stu.setName("张三");
        stu.setSex("男");
        stu.setAge(20);
        
        System.out.println(stu);
    }

}

相似回答