Java作业求助

定义学生类(Student),属性包括:姓名name,学号num,年龄age,电话号码phone,班级classid,并编写3个重载的构造方法,分别初始化1:姓名name... 定义学生类(Student),属性包括:姓名name,学号num,年龄age,电话号码phone,班级classid,并编写3个重载的构造方法,分别初始化
1:姓名name,学号num
2:姓名name,学号num,年龄age,
3:姓名name,学号num,年龄age,电话号码phone,班级classid。
编写一个void的showMessage()方法,输出五个属性的信息。
另外编写一个Test类,在main方法中,利用第三个构造方法,生成包括自己在内的4个同寝室同学的对象(必须是真实的信息),并调用各自的showMessage方法,输出信息。
展开
 我来答
斯欧康0Z
2009-04-22 · TA获得超过1416个赞
知道小有建树答主
回答量:558
采纳率:0%
帮助的人:316万
展开全部
public class Student
{
private String name;
private long num;
private int age;
private String phone;
private int classid;

//构造方法1
public Student(String name,long num)
{
this.name=name;
this.num=num;
}
//构造方法2
public Student(String name,long num,int age)
{
this.name=name;
this.num=num;
this.age=age;
}
//构造方法3
public Student(String name,long num,int age,String phone,int classid)
{
this.name=name;
this.num=num;
this.age=age;
this.phone=phone;
this.classid=classid;
}

public void showMessage()
{
System.out.println("姓名:"+name);
System.out.println("学号:"+num);
System.out.println("年龄:"+age);
System.out.println("电话:"+phone);
System.out.println("班级号:"+classid);
}
}

public class Test
{
public static void main(String args[])
{
Student stu1=new Student(姓名1,学号1);
stu1.showMessage();
Student stu2=new Student(姓名2,学号2,年龄2);
stu2.showMessage();
Student stu3=new Student(姓名3,学号3,年龄3,电话3,班级号3);
stu3.showMessage();
}
}
sinoluxuries
2009-04-22 · TA获得超过658个赞
知道小有建树答主
回答量:683
采纳率:0%
帮助的人:0
展开全部
package org.dxf;

public class Student {
String name;
int num;
int age;
String phone;
String classid;

public Student(String name,int num){
setName(name);
setNum(num);
}
public Student(String name,int num,int age){
setName(name);
setNum(num);
setAge(age);
}
public Student(String name,int num,int age,String phone,String classid){
setName(name);
setNum(num);
setAge(age);
setPhone(phone);
setClassid(classid);
}
public void showMessage(){
System.out.println("name"+getName());
//省略其他的,自己去写
}

public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public int getNum() {
return num;
}
public void setNum(int num) {
this.num = num;
}
public int getAge() {
return age;
}
public void setAge(int age) {
this.age = age;
}
public String getPhone() {
return phone;
}
public void setPhone(String phone) {
this.phone = phone;
}
public String getClassid() {
return classid;
}
public void setClassid(String classid) {
this.classid = classid;
}

}
package org.dxf;

public class studentTest {

/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
Student s1=new Student("1", 1, 1, "1", "1");
Student s2=new Student("2", 2, 2, "2", "2");
Student s3=new Student("3", 3, 3, "3", "3");
Student s4=new Student("4", 4, 4, "4", "4");
s1.showMessage();
s2.showMessage();
s3.showMessage();
s4.showMessage();
}

}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
本为凡人
2009-04-22 · TA获得超过666个赞
知道小有建树答主
回答量:222
采纳率:0%
帮助的人:145万
展开全部
public class Student
{
private String name;
private long num;
private int age;
private String phone;
private int classid;

//构造方法1
public Student(String name,long num)
{
this.name=name;
this.num=num;
}
//构造方法2
public Student(String name,long num,int age)
{
this.name=name;
this.num=num;
this.age=age;
}
//构造方法3
public Student(String name,long num,int age,String phone,int classid)
{
this.name=name;
this.num=num;
this.age=age;
this.phone=phone;
this.classid=classid;
}

public void showMessage()
{
System.out.println("姓名:"+name);
System.out.println("学号:"+num);
System.out.println("年龄:"+age);
System.out.println("电话:"+phone);
System.out.println("班级号:"+classid);
}
}

public class Test
{
public static void main(String args[])
{
Student stu1=new Student("张三",001,16,"80000000",1);
Student stu2=new Student("李四",002,15,"66668888",1);
Student stu3=new Student("王五",003,16,"62345678",1);

stu1.showMessage();
stu2.showMessage();
stu3.showMessage();
}
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
酒里香
2009-04-22 · TA获得超过409个赞
知道小有建树答主
回答量:263
采纳率:0%
帮助的人:169万
展开全部
public class Test {

public static void main(String[] args) {
// TODO Auto-generated method stub
Student s1 = new Student("张三",001,25,12535673,"二年五班");
Student s2 = new Student("李四",002,22,12535674,"二年五班");
Student s3 = new Student("王五",003,23,12535675,"二年五班");
Student s4 = new Student("马二",004,24,12535676,"二年五班");
s1.showMessage();
s2.showMessage();
s3.showMessage();
s4.showMessage();
}

}

class Student{
String name = null;
int age = 0;
int num = 0;
long phone= 0;
String classid = null;
public Student(String name,int num){
this.name = name ;
this.num = num;
}
public Student(String name,int num,int age){
this.name = name;
this.num = num;
this.age = age;

}
public Student(String name,int num,int age ,long phone,String classid){
this.name = name;
this.num = num;
this.age = age ;
this.phone = phone;
this.classid = classid;
}
public void showMessage(){
System.out.println("name : " + name );
System.out.println("num : " + num);
System.out.println("age : " + age);
System.out.println("phone : " + phone);
System.out.println("classid : "+ classid );
}
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
昵称还不能重复写不扯淡吗
2009-04-22 · TA获得超过1302个赞
知道小有建树答主
回答量:322
采纳率:50%
帮助的人:58.3万
展开全部
同志们啊!同志们啊!同志们啊!同志们啊!同志们啊!同志们啊!同志们啊!同志们啊!同志们啊!同志们啊!同志们啊!同志们啊!同志们啊!
这充分凸显了百度知道的缺陷啊!害人啊!
这种问题,还是不回答得好啊!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式