职工类

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了职工类相关的知识,希望对你有一定的参考价值。

package pro3;

public class Employe {
    public static void main(String args[]){
        Employee e[]=new Employee[10];
        e[0]=new Employee("10001","张三","","19960920","人事部","20170902");
        e[1]=new Employee("10002","李四","","19950920","人事部","20160902");
        e[2]=new Employee("10003","王五","","19940920","研发部","20150902");
        e[3]=new Employee("10004","赵六","","19930920","研发部","20140902");
        e[4]=new Employee("10005","钱七","","19920920","办公室","20150902");
        e[5]=new Employee("10006","王八","","19910920","办公室","20160902");
        e[6]=new Employee("10007","张九","","19960520","保安处","20170902");
        e[7]=new Employee("10008","李十","","19960420","保安处","20150902");
        e[8]=new Employee("10009","白一","","19960320","维修部","20130902");
        e[9]=new Employee("10010","陈二","","19960220","维修部","20270902");
        
        System.out.println("本公司职工列表:");
        for(int i=0;i<10;i++){
            e[i].print();
        }
    }
}
class Datetime{
    private String time;
    public Datetime(String time){
        this.setTime(time);
    }
    public void setTime(String time){
        this.time=time;
    }
    public void getTime(){
        System.out.print(time);
    }
}
class Employee{
    private String num;
    private String name;
    private String sex;
    private Datetime birth;
    private String apart;
    private Datetime worktime;
    
    
    
    public Employee(String num,String name,String sex,String time01,String apart,String time02){
        this.setNum(num);
        this.setName(name);
        this.setSex(sex);
        this.setBirth(time01);
        this.setApart(apart);
        this.setWorkwtime(time02);
    }
    public void setNum(String num){
        this.num=num;
    }
    public String getNum(){
        return this.num;
    }
    public void setName(String name){
        this.name=name;
    }
    public String getName(){
        return this.name;
    }
    public void setSex(String sex){
        this.sex=sex;
    }
    public String getSex(){
        return this.sex;
    }
    public void setBirth(String time01){
        this.birth=new Datetime(time01);
    }
    public void getBirth(){
        this.birth.getTime();
    }
    public void setApart(String apart){
        this.apart=apart;
    }
    public String getApart(){
        return this.apart;
    }
    public void setWorkwtime(String time02){
        this.worktime=new Datetime(time02);
    }
    public void getWorkwtime(){
        this.worktime.getTime();
    }
    public void print(){
        System.out.print(this.num+"   "+this.name+"   "+this.sex+"   ");
        birth.getTime();
        System.out.print("   "+this.apart+"   ");
        worktime.getTime();
        System.out.println();
    }
};

 

以上是关于职工类的主要内容,如果未能解决你的问题,请参考以下文章

C++实战基于多态的企业职工系统

c++ 职工管理系统 代码汇总 分开简易讲解全文思路

职工类

写几个函数: ①输人10个职工的姓名和职工号; ②按职工号由小到大顺序排序,姓名顺序也随之调整; ③要求输人一个职工号,用折半查找法找出该职工的姓名,从主函数输人要查找的职工号,输出该职工姓名(代码

C语言课程设计:职工管理系统!源码分享+代码分析

用c语言写一个职工工资管理程序