公司职工系统java代码的简单介绍

用java编写员工类Employee

public class Employee {

成都创新互联专注于章丘企业网站建设,自适应网站建设,商城网站开发。章丘网站建设公司,为章丘等地区提供建站服务。全流程按需网站制作,专业设计,全程项目跟踪,成都创新互联专业和态度为您提供的服务

private int id;

private byte sex;

private String name;

private String duty;

private float salary;

private int holidays;

public Employee(int id,byte sex,String name,String duty, float salary,int holidays){

this.id = id;

this.sex = sex;

this.name = name;

this.duty = duty;

this.salary = salary;

this.holidays = holidays;

}

public String getDuty() {

return duty;

}

public void setDuty(String duty) {

this.duty = duty;

}

public int getHolidays() {

return holidays;

}

public void setHolidays(int holidays) {

this.holidays = holidays;

}

public int getId() {

return id;

}

public void setId(int id) {

this.id = id;

}

public String getName() {

return name;

}

public void setName(String name) {

this.name = name;

}

public float getSalary() {

return salary;

}

public void setSalary(float salary) {

this.salary = salary;

}

public byte getSex() {

return sex;

}

public void setSex(byte sex) {

this.sex = sex;

}

/**

* display(),无返回值,该方法能打印员工的姓名、性别以及职务

* @param employee

*/

public void display(Employee employee){

System.out.println("员工姓名为: " + employee.getName());

if(employee.getSex()==1){

System.out.println("员工性别为: 男 ");

}else if(employee.getSex()==2){

System.out.println("员工性别为:女 ");

}

System.out.println("员工职务为: " + employee.getDuty());

}

/**

* getDecMoney(int day) 返回值是int型。

* 如果请假天数=3,则扣款为30×请假天数;

* 如果请假天数超过3天,则扣款为50×请假天数。

* @param day

* @return

*/

public int getDecMoney(int day){

int deduction = 0; /信桥此/扣除的工资

if(day = 3){

deduction = 30*day;

}else if(day 3){

deduction = 50*day;

}

return deduction;

}

public static void main(String[] args){

//创建一个员工类的消局对象

Employee employee = new Employee(123456789,(byte) 1,"陈冠希","生产帽子的(绿色)"滑迅,(float) 500.8,5);

employee.display(employee); //调用display()

int deduction = employee.getDecMoney(employee.getHolidays());//调用getDecMoney()

System.out.println("该员工因请假扣除工资" + deduction + "元");

}

}

用Java编写一个员工类程序:1.属性:员工编号,员工姓名,基本工资,奖金,2.构造方法:至少两个

用Java编写一个员工类程序:1.属性:员工编号,员工姓名,基本工资,奖金,2.构造方法:至少两个。如下:

package com.test;

public class Employee {

/**

* 员工编号

*/

private String number;

/**

* 员工姓名

*/

手册  private String name;

/**

* 员工薪水

*/

private double salary;

/**

* 无参数构造函数

*/

public Employee() {

}

/**

* 给属性赋值构造函数

毕锋宏 * @param number

* @param name

* @param salary

*/

public Employee(String number, String name, double salary) {

super();

this.number = number;

this.name = name;

this.salary = salary;

}

public static void main(String[] args) {

//员工一,并且构造函数里设置值

Employee e1 = new Employee("e0001", "xiaoming", 5000.0);

System.out.println("员工一:" + e1);

//员工二,用set设置值,get的话可以获取到员工某个属性

Employee e2 = new Employee();

e2.setName("小二");

e2.setNumber("e0002");

e2.setSalary(5500.1);

System.out.println("员工二:" + e2);

}

public String getNumber() {

return number;

}

public void setNumber(String number) {

this.number = number;

}

public String getName() {

return name;

}

public void setName(String name) {

this.name = name;

}

public double getSalary() {

return salary;

}

public void setSalary(double salary) {

this.salary = salary;

}

@Override

public String toString() {

return "Employee [number=" + number + ", name=" + name + ", salary=" +

salary + "]";

基前  }

}

运行结果:

员工一:Employee [number=e0001, name=xiaoming, salary=5000.0]

员工二:Employee [number=e0002, name=小二, salary=5500.1]

求助java设计 - 企业员工工资管理系统的源代码和运行效果截图

作为一个学生,需要增强自己的动手能力哦启亮,不然这样的设计会变得毫无用处竖旁念余困。下面这个可以学习下

网页链接


分享标题:公司职工系统java代码的简单介绍
链接分享:http://scyanting.com/article/ddpcoce.html