雇佣问题Java代码,雇员的工作职责Java代码

java 问题求解。。。定义一个表示雇员的类Employee,成员包括:姓名,工资…………

public class Employee {

主要从事网页设计、PC网站建设(电脑版网站建设)、wap网站建设(手机版网站建设)、成都响应式网站建设公司、程序开发、微网站、微信小程序定制开发等,凭借多年来在互联网的打拼,我们在互联网网站建设行业积累了丰富的成都做网站、网站制作、网络营销经验,集策划、开发、设计、营销、管理等多方位专业化运作于一体,具备承接不同规模与类型的建设项目的能力。

private String name;

private Float pay;

public Employee() {

}

public Employee(String name) {

this.name=name;

}

public Employee(Float pay) {

this.pay=pay;

}

public Employee(String name,Float pay) {

this.pay=pay;

this.name=name;

}

public void showEmployee(Employee e){

System.out.println(e.name+"的工资:"+e.pay);

}

}

Java问题编写一个程序实现一个雇员的管理。雇员类数据成员有雇员编号,姓名,性别,年龄,

ID为QQ号尾数是7那人是骗子,拿了钱就拉黑,本人已被骗,好心来提醒。注意不要被骗。

java题目求解

以下为标准答案:

public class Employee {

//name,age,tel,gz

String name;

int age;

String tel;

double gz;

public Employee() {

}

/*

* 涨工资方法

* */

public void raiseSalary(double proportion){

this.setGz(this.gz+proportion);

}

public String getName() {

return name;

}

public void setName(String name) {

this.name = name;

}

public int getAge() {

return age;

}

public void setAge(int age) {

this.age = age;

}

public String getTel() {

return tel;

}

public void setTel(String tel) {

this.tel = tel;

}

public double getGz() {

return gz;

}

public void setGz(double gz) {

this.gz = gz;

}

}

------------------------------------------------------------------

public class Manager extends Employee {

private String officeID;// 此处不了解你的办公室具体ID生成策略,用String类型

private double bonus;

public Manager() {

// 实体类的空参数构造方法(java bean)

}

public Manager(String name, int age, String tel, double gz, String officeID) {

this.name = name;

this.age = age;

this.tel = tel;

this.gz = gz;

this.officeID = officeID;

}

/*

* 重写涨工资方法

* */

public void raiseSalary(double proportion){

this.setGz(this.gz+proportion*1.1);

}

public String getOfficeID() {

return officeID;

}

public void setOfficeID(String officeID) {

this.officeID = officeID;

}

public double getBonus() {

return bonus;

}

public void setBonus(double bonus) {

this.bonus = bonus;

}

}

-------------------------------------------------------------------

public class TemporaryEmployee extends Employee {

private int hireYears;

public TemporaryEmployee(){

}

public TemporaryEmployee(String name, int age, String tel, double gz,int hireYears){

this.name = name;

this.age = age;

this.tel = tel;

this.gz = gz;

this.hireYears = hireYears;

}

/*

* 重写涨工资方法

* */

public void raiseSalary(double proportion) {

this.setGz(this.gz+proportion*0.5);

}

public int getHireYears() {

return hireYears;

}

public void setHireYears(int hireYears) {

this.hireYears = hireYears;

}

}

----------------------------------------------------------------------

这个里面换行的问题不太好解决,只能这样了!

望采纳

奇迹工作室 东东程序猿手打

JAVA与PHP就业问题

1、从Java和PHP开发语言的相同之处分析

Java和PHP都是高级编程语言,都有10年以上的历史,同时位列10大最受欢迎的编程语言,在国内,Java、C、.net和php应该是最受欢迎的4种编程语言了,Java应用范围和php有重合,便是在web方向,就是做网站,php本身就是专为做网站服务,Java在网站方面支持性也非常好。曾经asp、php、jsp是三大建站技术体系。

2、看看Java的优劣势及前景

Java可以说是最热门的的编程语言,对于很多高级语言来说Java都是基础;另外一个Java是跨平台的,有多个方面的应用,如Android、Swing、J2EE、J2ME等。就业面比较广,市场用人需求也大。Java多开发大型系统,所以大型企业往往需要很多Java人才,这是其优势。

不过,Java学习门槛比php高,需要学习的内容也多,掌握Java技术,真正可能需要4个月以上,待遇相对来说比php也高些,据统计,一线城市的Java程序员初入行平均薪水7000左右,有1年工作经验月薪8500-1万左右(根据个人能力月薪也是有一定差异的),3年工作经验的可达到年薪几十万左右。

就前景来说,Java前景应该是比较光明的,一是Java稳定,应用广泛,一定时期内很难被其他编程语言取代;而许多大型系统都是用Java开发,也不可能轻易使用其他语言待遇,所以Java的前景应该是稳定而光明的。

3、看看PHP的优势和不足PHP主要用来做网站开发,许多小型网站都用PHP开发,PHP是开源的,这是使得PHP经久不衰的原因。在电商、社区等方面,PHP具备非常成熟的开源代码和模板,因此使得PHP应用极为广泛。劣势是受众较小,有可替代性。PHP坚持脚本语言为主,所以PHP入门比较简单,但找工作起薪比Java要低,平均工资比Java也要低些,不过有经验的php程序员待遇较高,2、3年开发经验的php工程师,月薪也能达到1万-2万左右,不过再提升就比较难,php的提升空间不如Java,相对于其他编程语言来说,发展前景比较乐观,但不如Java稳定。

用java编写TemporaryEmployee(临时工)类,该类继承于Employee类.

public class Employee {

protected String name;

protected double salary; public double getSalary() {

return salary;

} public void setSalary(double salary) {

this.salary = salary;

} public String getName() {

return name;

} public void setName(String name) {

this.name = name;

}

public double raiseSalary(double proportion){

return this.salary*proportion;

}

public Employee(String name,double salary){

this.name=name;

this.salary=salary;

}

} public class TemporaryEmployee extends Employee{

private int hireYears; public int getHireYears() {

return hireYears;

} public void setHireYears(int hireYears) {

this.hireYears = hireYears;

}

public double raiseSalary(double proportion){

return this.salary*0.5;

}

public TemporaryEmployee(String name,double salary,int hireYears){

super(name,salary);

this.hireYears=hireYears;

}

}

主要就俩类错误,如图,Java小白。

上面的代码.存在5个错误  

class Emp {

//错误1: 定义变量/属性 需要指定类型.

private int empno;

private String ename;

private String job;

private double sal;

private double comm;

// }错误2: 这个花括号要移动到Emp类的最后

public Emp() {

}

public Emp(int eno, String ena, String j, double s, double c) {

//错误3 方法参数要用小括号(..)括起来,不能用花括号{}

empno = eno;

ename = ena;

job = j;

sal = s;

comm = c;

}

public void setEmpno(int e) {

empno = e;

}

public void setEname(String e) {

ename = e;//错误4 Ename的首字母改成小写

}

public void setJob(String j) {

job = j;

}

public void setSal(double s) {

sal = s;

}

public void setComm(double c) {

comm = c;

}

public int getEmpno() {

return empno;

}

public String getJob() {

return job;

}

public double getSal() {

return sal;

}

public double getComm() {

return comm;

}

public String getinfo() {

return "雇员编号:" + empno + "\n" + "雇员姓名:" + ename + "\n" + "雇员工作:" + job + "\n" + "基本工资:" + sal + "\n" + "佣 金:"

+ comm + "\n";//错误5 结尾需要分号

}

}// 花括号移动到这里

public class emplei {

public static void main(String[] args) {

Emp e = new Emp(2920, "lisong", "clere", 10000.0, 10000.0);

System.out.println(e.getinfo());

}

}

测试输出

雇员编号:2920

雇员姓名:lisong

雇员工作:clere

基本工资:10000.0

佣 金:10000.0


文章标题:雇佣问题Java代码,雇员的工作职责Java代码
标题来源:http://scjbc.cn/article/hdchdp.html

其他资讯