「java雇员」java雇员管理系统

博主:adminadmin 2022-12-26 17:18:06 71

今天给各位分享java雇员的知识,其中也会对java雇员管理系统进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!

本文目录一览:

一、java编写一个雇员类:1.属性:员工编号,姓名,职位,工资,2.方法包括:输出基本信息,计算

class Worker {

private String no;

private String name;

private String job;

private double wages;

public Worker() {

super();

}

public Worker(String no, String name, String job, double wages) {

super();

this.no = no;

this.name = name;

this.job = job;

this.wages = wages;

}

public String getWorkerInfo() {

return "员工编号:" + no + ";姓名:" + name + ";职位:" + job + ";工资:" + wages;

}

public double getPackage() {

return wages * 12;

}

}

class Salesman extends Worker {

private double bonus;

public Salesman() {

super();

}

public Salesman(double bonus) {

super();

this.bonus = bonus;

}

@Override

public String getWorkerInfo() {

return super.getWorkerInfo() + ";奖金:" + bonus;

}

@Override

public double getPackage() {

return super.getPackage() + bonus;

}

}

java创建雇员类包括姓名、工资、加班、补贴.再创建一个信息输入类。

spring配置文件(application.xml)配置如下

!-- 配置sessionFactory --

bean id="sessionFactory" class="org.springframework.orm.hibernate3.LocalSessionFactoryBean"

property name="configLocation"

valueclasspath:hibernate.cfg.xml/value

/property

/bean

hibernate.cfg.xml配置如下

hibernate-configuration

用Java定义一个类来描述公司雇员,类命名为Employee

公司雇员类代码:

/**

 * 公司雇员类

 * 

 * @author qd

 *

 */

public class Employee {

    private String first_name;

    private String last_name;

    // 雇员id

    private long employee_id;

    private String email;

    private String phone_number;

    // 入职日前

    private String hire_date;

    // 工作id

    private long job_id;

    private double salary;

    // 经理id号

    private long manager_id;

    public Employee() {

        super();

    }

    public Employee(String first_name, String last_name, long employee_id, String email, String phone_number,

            String hire_date, long job_id, double salary, long manager_id) {

        super();

        this.first_name = first_name;

        this.last_name = last_name;

        this.employee_id = employee_id;

        this.email = email;

        this.phone_number = phone_number;

        this.hire_date = hire_date;

        this.job_id = job_id;

        this.salary = salary;

        this.manager_id = manager_id;

    }

    public String getFirst_name() {

        return first_name;

    }

    public void setFirst_name(String first_name) {

        this.first_name = first_name;

    }

    public String getLast_name() {

        return last_name;

    }

    public void setLast_name(String last_name) {

        this.last_name = last_name;

    }

    public long getEmployee_id() {

        return employee_id;

    }

    public void setEmployee_id(long employee_id) {

        this.employee_id = employee_id;

    }

    public String getEmail() {

        return email;

    }

    public void setEmail(String email) {

        this.email = email;

    }

    public String getPhone_number() {

        return phone_number;

    }

    public void setPhone_number(String phone_number) {

        this.phone_number = phone_number;

    }

    public String getHire_date() {

        return hire_date;

    }

    public void setHire_date(String hire_date) {

        this.hire_date = hire_date;

    }

    public long getJob_id() {

        return job_id;

    }

    public void setJob_id(long job_id) {

        this.job_id = job_id;

    }

    public double getSalary() {

        return salary;

    }

    public void setSalary(double salary) {

        this.salary = salary;

    }

    public long getManager_id() {

        return manager_id;

    }

    public void setManager_id(long manager_id) {

        this.manager_id = manager_id;

    }

    @Override

    public String toString() {

        return "Employee [first_name=" + first_name + ", last_name=" + last_name + ", employee_id=" + employee_id

                + ", email=" + email + ", phone_number=" + phone_number + ", hire_date=" + hire_date + ", job_id="

                + job_id + ", salary=" + salary + ", manager_id=" + manager_id + "]";

    }

}

测试类代码以及效果:

急求;java编程定义一个雇员类

/*java编程定义一个雇员类

属性有姓名,工号,方法有获取,设置属性的方法.要求雇员工号统一从1开始

类中必须有2个或以上的构造方法;说明属性和方法前的修饰符 */

public class Wk {

public int id; //工号

public String name;

public int getid(){return (id);};//获取工号

public String getname(){return name;}//获取姓名

public void setid(int id0){id=id0;}//设置工号

public void setname(String name0 ){name=name0;}//设置姓名

public Wk(){ //构造函数1,无参

id=1;name=" ";

}

public Wk(String name0){ //构造函数2,1参数

id=1;name=name0;

}

public Wk(int id0, String name0){ //构造函数3,2参数

id=id0;

name=name0;

}

}

java编程 定义一个类描述公司雇员

public class Employee {

private int id;

private String name;

private double salary;

public Employee() {

this.id = 0;

this.name = null;

this.salary = 0.0;

}

public Employee(int id, String name, double salary) {

super();

this.id = id;

this.name = name;

this.salary = salary;

}

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 double getSalary() {

return salary;

}

public void setSalary(double salary) {

this.salary = salary;

}

}

关于java雇员和java雇员管理系统的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。

The End

发布于:2022-12-26,除非注明,否则均为首码项目网原创文章,转载请注明出处。