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

用Java编写一个员工类程序:1.属性:员工编号,员工姓名,基本工资,奖金,2.构造方法:至少两个,3方法:输出去员工信息,输入员工信息,工资查询,这程序急急急!!!!... 用Java编写一个员工类程序:1.属性:员工编号,员工姓名,基本工资,奖金,2.构造方法:至少两个,3方法:输出去员工信息,输入员工信息,工资查询, 这程序急急急!!!! 展开
 我来答
308xiaobao
高粉答主

2017-07-23 · 每个回答都超有意思的
知道大有可为答主
回答量:2.6万
采纳率:95%
帮助的人:2901万
展开全部

用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]
会飞的云89
2014-03-04 · TA获得超过120个赞
知道答主
回答量:94
采纳率:70%
帮助的人:37.5万
展开全部
public class Employee {
public Employee(){

}
public Employee(int id,String name,double bonus,double salary){
this.id=id;
this.name=name;
this.bonus=bonus;
this.salary=salary;
}
public void setInfo(int id,String name,double bonus,double salary){
this.id=id;
this.name=name;
this.bonus=bonus;
this.salary=salary;
}
public void printInfo(){
System.out.println("id:"+id+" name:"+name+" bonus:"+bonus+" salary:"+salary);
}
public double getTotalsalary(){
return bonus+salary;
}
private int id;
private String name;
private double bonus;
private double salary;
}
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友2d87be4
2017-07-09
知道答主
回答量:5
采纳率:0%
帮助的人:5731
展开全部
class 员工{
        //属性
int 员工编号 ;
String 员工姓名 ;
int 基本工资 ;
int 奖金 ;
//两个构造方法
public void 输入(){

}
public void 打印(){

}
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
天蝎丿灰尘
2017-08-10 · 超过29用户采纳过TA的回答
知道答主
回答量:47
采纳率:0%
帮助的人:33万
展开全部
class emp{
    String id;
    String name;
    int money;
    int money1;
    public emp(){}
    public emp(String id, String name, String money, String money1){
        this.id = id;
        this.name = name;
        this.money = money;
        this.money1 = money1;
    }
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
饭依然特喜24b
推荐于2018-02-26 · TA获得超过137个赞
知道小有建树答主
回答量:133
采纳率:59%
帮助的人:43.4万
展开全部
public class Worker{
private long number ;

private String name;

//有参构造方法
public Worker(String name){
this.name = name;

}
//无参构造方法
public Worker(){
this.name = “123”;

}

}
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(5)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式