public class EmployeeTest {public static void main(String[] args) {     //构造一个Employee数组,并填入三个雇员对象 Employee[] staff = new Employee[3];staff[0] = new Employee("菠萝",75000,1998,11,12);staff[1] = new Employee("萝卜",65000,1999,11,12);staff[2] = new Employee("朵朵",85000,1998,3,8);//对每个雇员的薪资提高5%for(Employee e : staff)e.rasieSalary(5);     //打印所有雇员的信息for(Employee e : staff)System.out.println("name="+e.getName()+",salary="+e.getSalary()+",hireDay"+e.getHireDay());}
}import java.time.LocalDate;class Employee {private String name;private double salary;private LocalDate hireDay;public Employee(String n,double s,int year,int month,int day){name= n;salary = s;hireDay = LocalDate.of(year, month, day);}public String getName() {return name;}public double getSalary() {return salary;}public LocalDate getHireDay() {return hireDay;}
public void rasieSalary(double byPercent)
{double raise = salary * byPercent / 100;salary += raise;}
}
 

这个程序中包含两个类:Employee类和带有public访问修饰符的EmployeeTest类。EmployeeTest类包含了main方法。

转载于:https://www.cnblogs.com/ieybl/p/8442886.html

【Java】一个Employee类的实际使用相关推荐

  1. 编写一个Java程序,在程序中包含一个Employee类,Employee类包含name、age、salary三个成员变量

    编写一个Java程序,在程序中包含一个Employee类,Employee类包含name.age.salary三个成员变量,Employee类中有4个构造方法,分别为无参的.带一个参数用来对name属 ...

  2. java编写salary函数_编写一个Java程序,在程序中包含一个Employee类,Employee类包含name、age、salary三个成员变量...

    编写一个Java程序,在程序中包含一个Employee类,Employee类包含name.age.salary三个成员变量,Employee类中有4个构造方法,分别为无参的.带一个参数用来对name属 ...

  3. 定义一个Employee类并排序(完整版本)

    定义一个Employee类,属性:name:String,age:int,salary:double <span style="white-space:pre"> &l ...

  4. 定义一个Employee类,排序

    <用java编程>:定义一个Employee类,属性name:String:age:int:salary:double:把若干Employee对象放入List中,排序并遍历:排序规则:sa ...

  5. 实验5.5 定义一个Employee类

    题目 定义一个Employee类,其中包括姓名.街道地址.城市和邮编等属性,以及change_name()和display()等函数.display()显示姓名.街道地址.城市和邮编等属性,chang ...

  6. java员工编号程序_用JAVA编写一个employee类 为员工自动产生员工号

    差不多就是这个感觉.. class Employee { /** * @param args */ private int number; private String name; private S ...

  7. Java:一个分数类的简单设计

    这个类对于分数提供化简和加减乘除四种操作,基于"不变"的设计原则,因此是线程安全的. 其中使用了几个算法: [1]Fraction simpler(Fraction f);//分数 ...

  8. 定义一个Employee类

    class Employee{String number;String name;float salary;float time;public void inctell(){System.out.pr ...

  9. 创建一个Person类,其包含:属性(姓名、性别、年龄),抽象方法:SayHello()。在创建一个Employee类继承Person类,增加属性Salary(工资),并重写SayHello方法

    using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.T ...

最新文章

  1. Sqlite3支持的数据类型 日期函数以及相关 函数
  2. python中import os_python import os
  3. JavaScript常用数组方法
  4. 从0开始利用宝塔linux面板+WordPress一键部署搭建个人的博客介绍
  5. 110余家企业聚集智博会 专家表示智慧城市需以打破数据堡垒为前提
  6. dx postprocess
  7. 什么是3G-SDI光端机?
  8. 采访田飞师兄有感 ——by 李皈颖
  9. spark学习-41-Spark的块传输服务BlockTransferService
  10. 力扣459. 重复的子字符串(KMP,JavaScript)
  11. 【万字总结,花几分钟让你进一步了解指针】(学习笔记11--指针中)
  12. MMP,我说每年年会我怎么老是中不了奖,原来是这样
  13. 【python之路11】集合数据类型(set)
  14. Python基于迁移学习的交通信号识别实战【图像多分类任务】【实测准确度超过96.7%】
  15. jsp嵌入vlc视频回放_【知识】如何用监控进行视频直播?一文了解清楚
  16. Py之pyHook:pyHook库函数的简介、安装、使用方法之详细攻略
  17. c语言实现滑动窗口类,C语言模拟滑动窗口协议
  18. 360云盘上传 计算机文件格式,360云盘怎么上传文件 360云盘上传文件方法
  19. linux lighttpd,linux下lighttpd服务器的详细安装步骤 以及对flv流媒体的支持配置
  20. 游戏运动模糊技术讲解

热门文章

  1. tar命令 zcvf,xvf的使用
  2. 计算机网络 核心节点,41核心节点高校名单
  3. c语言浮点类型保留几位小数
  4. 科普:SDH的速率和帧结构及常用检测工具 TFN 155M SDH传输分析仪 D240S
  5. ​DCIC 2020:智慧海洋建设 开源方案复盘笔记
  6. IMX6UL串口RS485半双工模式设置调试过程
  7. 向孔子学做人~圣人做人法则,处世之道,言行之道
  8. awk RS,ORS RT,FS,OFS 含义
  9. Effie for Mac(简约的跨平台写作软件)
  10. 政府采购方式有哪些?