编写一个员工类employee,包含name\sex\deptid\salary,分别为姓名、性别、部门编号、薪水。其中薪水为私有属性(即需要设计对应的get\set方法),包含一个方法为show()用于显示属性值。包含二个构造方法:一个不带参数,直接输出“this is in employee gouzao method.”。第二个带二个参数,为name和salary进行赋值。
时间: 2024-03-20 19:45:03 浏览: 46
新建一个雇员类,它的数据成员有雇员代号,年龄,工资,性别, 姓名,输入雇员资料方法,打印雇员资料方法。
以下是代码实现:
```java
class Employee {
private String name;
private String sex;
private int deptid;
private double salary;
public Employee() {
System.out.println("this is in employee gouzao method.");
}
public Employee(String name, double salary) {
this.name = name;
this.salary = salary;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public String getSex() {
return sex;
}
public void setSex(String sex) {
this.sex = sex;
}
public int getDeptid() {
return deptid;
}
public void setDeptid(int deptid) {
this.deptid = deptid;
}
public double getSalary() {
return salary;
}
public void setSalary(double salary) {
this.salary = salary;
}
public void show() {
System.out.println("name=" + name + ", sex=" + sex + ", deptid=" + deptid + ", salary=" + salary);
}
}
```
这是员工类的代码,包含了题目要求的name、sex、deptid、salary属性,以及get、set方法和一个show方法用于显示属性值,还有两个构造方法,一个是不带参数的,另一个是带name、salary参数的。
如果需要测试这个类,可以在main方法中创建一个Employee对象,并使用set方法设置属性值,最后调用show方法显示属性值。
阅读全文