永发信息网

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

答案:3  悬赏:0  手机版
解决时间 2021-04-30 14: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的各项信息

最佳答案
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());
}
}
运行结果:

有什么不明白的可以联系我。
全部回答
自己去专业论坛去找去,javaeye,csdn什么的。要不网上下个差不多的,属性改改就是了。

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

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

我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
脸有点圆,直发适合吗
笔记本外接显示器翻转
新加坡的气候类型是什么?
有些晕头转向,请你设计一个方案:用一个平面
在QQ空间的好友动态中把好友的信息设置了隐藏
求感人的动漫电影最好带科幻色彩的 是动漫电
为什么,我的手脱皮啊?
为什么我的梦幻伤害那么底啊?
一味的执着对么?
后孟村村地址在哪,我要去那里办事
沪昆高铁江西段3标中标单位是那家,公司叫什
针对儿童酸奶这种产品,结合家庭决策理论,回
大卡尺的内卡如何校验更准确
经营管理模式是什么,合伙人企业的管理方式
高考到底是怎么考的啊?各位大哥大姐please t
推荐资讯
穿越火线的女人有什么好处啊?
孕妇吃什么对胎儿有好处!
QQ炫舞新舞团怎么收人啊
t8588在腾讯手机网设置成什么车机型
cf的好友系统没有开放是怎么回事啊?
细胞由什么组成?
育蕾实验幼儿园这个地址在什么地方,我要处理
企鹅学习有什么用呀
一只1米80的玩具大熊大概多少钱?
短发能不能接成梨花头
可爱的小燕子比喻成什么
世嘉跟福克斯选择哪个?
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?