1、编写一个Java应用程序,该程序有两个类:Employee(表示雇员的类)和EmployeeDemo类。具体要求如下: Employee类中成员变量有“sid”、“sname”、“sex”(性别)、“age”,方法有“getSid”、“getSname”、“getSex”、“getAge”,通过构造方法给类中所有属性赋值。 为类Employee增加一个方法public String toString( ),该方法把Employee类的对象的所有属性信息组合成一个字符串输出。 通过EmployeeDemo类创建Employee类的对象,并调用对象的toString方法。
时间: 2023-10-08 14:11:37 浏览: 159
好的,这是一个Java编程问题,我可以为您提供代码示例来解决这个问题。
首先是Employee类的代码:
```java
public class Employee {
private int sid;
private String sname;
private String sex;
private int age;
public Employee(int sid, String sname, String sex, int age) {
this.sid = sid;
this.sname = sname;
this.sex = sex;
this.age = age;
}
public int getSid() {
return sid;
}
public String getSname() {
return sname;
}
public String getSex() {
return sex;
}
public int getAge() {
return age;
}
public String toString() {
return "Employee [sid=" + sid + ", sname=" + sname + ", sex=" + sex + ", age=" + age + "]";
}
}
```
接下来是EmployeeDemo类的代码:
```java
public class EmployeeDemo {
public static void main(String[] args) {
Employee emp = new Employee(1, "Tom", "male", 30);
System.out.println(emp.toString());
}
}
```
在EmployeeDemo类的main方法中,我们创建了一个Employee对象并调用了它的toString方法,输出了该对象的属性信息。
希望这个示例能够帮助到您,如果您还有其他问题,请继续提问。
阅读全文