永发信息网

帮忙编写一个完整的Java Application 程序。拜谢大家!

答案:3  悬赏:0  手机版
解决时间 2021-04-30 14:24
  • 提问者网友:泪痣哥哥
  • 2021-04-30 01:24

编写一个完整的Java Application 程序。包含类Person、Student、TestStudent,具体要求如下:

⑴类Person:

①属性

name : String对象,表示一个人姓名

sex: char类型,用来表示性别

id:String对象,表示身份证号

phone:String对象,表示联系电话

email :String对象,表示E-mail地址

②方法

Person(Name name, char sex, String id):构造函数

String getId() :设置身份证号

void setEmail(String email) :设置E-mail地址

void setPhone(String phone) :设置联系电话

public String toString() :返回个人的各项信息,包括姓名、性别等上述属性

⑵类Student:

从Person类派生,增加了以下属性和方法:

属性

sNo: long类型,表示学生的学号

sClass: String对象,表示学生的班级

方法

Student(long sNo, String name, char sex, String id):构造函数

setClass(String sClass): 设置学生的班级信息

public String toString() :返回学生的各项信息,包括学号、班级、姓名等上述属性

(3)类TestStudent作为主类要完成测试功能

①用以下信息生成一个Student对象aStudent

姓名 : 张三

性别 : 男

身份证号: 22033198807070333

学号: 2004002

②设置E-mail: zhangsan@126.edu.cn

设置联系电话:88078549

③ 输出对象aStudent的各项信息

最佳答案
  • 五星知识达人网友:轮獄道
  • 2021-04-30 02:00
class Person {

private String name;
private char sex;
private String id;
private String phone;
private String email;



public Person(String name,char sex,String id) {
this.name = name;
this.sex = sex;
this.id = id;
}

public String getId() {
return this.id;
}
public String getName() {
return this.name;
}
public char getSex() {
return this.sex;
}
public String getEmail() {
return this.email;
}
public String getPhone() {
return this.phone;
}
public void setEmail(String email) {
this.email = email;
}
public void setPhone(String phone) {
this.id = phone;
}

public String toString() {
return "姓名:"+this.name+"\n性别:"+this.sex+"\n身份证:"
+this.id+"\n电话:"+this.phone+"\nEmail:"+this.email;
}

}

class Student extends Person {

private long sNo;
private String sClass;

public Student(long sNo, String name, char sex, String id) {
super(name,sex,id);
this.sNo = sNo;
}
public void setSClass(String sClass) {
this.sClass = sClass;
}

public long getSNo() {
return this.sNo;
}

public String getSClass() {
return this.sClass;
}

public String toString() {
return super.toString()+"\n学号:"+this.sNo+"\n班级:"+this.sClass;
}

}

public class TestStudent{

public static void main(String[] args) {
Student aStudent = new Student(2004002,"张三",'男',"22033198807070333");
aStudent.setEmail("zhangsan@126.edu.cn");
aStudent.setPhone("88078549");
aStudent.setSClass("软件0403班");
System.out.println(aStudent.toString());
}
}
运行结果:

有什么不明白的可以联系我。
全部回答
  • 1楼网友:不甚了了
  • 2021-04-30 03:58
自己去专业论坛去找去,javaeye,csdn什么的。要不网上下个差不多的,属性改改就是了。
  • 2楼网友:逃夭
  • 2021-04-30 02:59

如果你是个初学Java的学生,建议这么简单的东西自己研究一下。

必经编程最重要的能力是自学能力!

我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯