JAVA程序设计,悬赏分可提

JAVA程序设计,悬赏分可提设计1个Person类和它的两个子类Student,Employee。每个人都有姓名、地址、电话号码、电子邮件地址。学生有班级状态,(大一、大... JAVA程序设计,悬赏分可提设计1个Person类和它的两个子类Student,Employee。 每个人都有姓名、地址、电话号码、电子邮件地址。 学生有班级状态,(大一、大二、大三、大四,定义为常量) 雇员有工资,办公室。 每个类有toString方法显示相应的信息。 编写测试程序,创建Person,Student,Employee,对象,调用toString()方法显示信息。 展开
 我来答
清扬趣事
2017-04-26 · 最新的,最有趣的,最深刻的,最前沿的科技
清扬趣事
采纳数:42 获赞数:76

向TA提问 私信TA
展开全部
//码字不易,请采纳,完全符合题目要求;如果是大学作业的话,还是认真理解一下,对自己将来很有帮助,重在理解,我这个可以参考一下
class Constant{
public static String ONE = "大一";
public static String TWO = "大二";
public static String THREE = "大三";
public static String FOUR = "大四";
}
class Person{
private String name;
private String address;
private String phone;
private String email;
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public String getAddress() {
return address;
}
public void setAddress(String address) {
this.address = address;
}
public String getPhone() {
return phone;
}
public void setPhone(String phone) {
this.phone = phone;
}
public String getEmail() {
return email;
}
public void setEmail(String email) {
this.email = email;
}


@Override
public String toString() {
// TODO Auto-generated method stub
return "姓名:"+this.name+" 地址:"+this.address+" 电话:"+this.phone+" 邮箱:"+this.email;
}
}

class Student extends Person{

private String states;

public String getStates() {
return states;
}

public void setStates(String states) {
this.states = states;
}

@Override
public String toString() {
// TODO Auto-generated method stub
return "姓名:"+this.getName()+" 地址:"+this.getAddress()+" 电话:"+this.getPhone()+" 邮箱:"+this.getEmail()+" 班级状态:"+this.states;
}
}

class Employee extends Person{

private int wages;

private String office;

public int getWages() {
return wages;
}

public void setWages(int wages) {
this.wages = wages;
}

public String getOffice() {
return office;
}

public void setOffice(String office) {
this.office = office;
}

@Override
public String toString() {
// TODO Auto-generated method stub
return "姓名:"+this.getName()+" 地址:"+this.getAddress()+" 电话:"+this.getPhone()+" 邮箱:"+this.getEmail()+" 工资:"+this.wages+" 办公室:"+this.office;
}
}

public class Test1 {

public static void main(String[] args) {
Person p = new Person();
p.setName("张三");
p.setAddress("英雄岛");
p.setPhone("13888888888");
p.setEmail("niubi@niubi.com");
System.out.println(p.toString());

Student s = new Student();
s.setName("李四");
s.setAddress("英雄岛");
s.setPhone("13888888888");
s.setEmail("niubi@niubi.com");
s.setStates(Constant.ONE);
System.out.println(s.toString());

Employee e = new Employee();
e.setName("王五");
e.setAddress("英雄岛");
e.setPhone("13888888888");
e.setEmail("niubi@niubi.com");
e.setWages(999999);
e.setOffice("火星");
System.out.println(e.toString());
}
}
追问
看懂了,十分感谢!
夜破晓0
2017-04-26 · 超过15用户采纳过TA的回答
知道答主
回答量:23
采纳率:0%
帮助的人:26.6万
展开全部
https://zhidao.baidu.com/question/1515613929785662180
你们咋有这么多程序设计题啊?
更多追问追答
追问
😂哈哈哈题太多我还渣只好求助大家
追答
那你看这个答案自己可以改造吗?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式