ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

设计雇员Employee类,记录雇员的情况,包括姓名、年薪、受雇时间,要求定义MyDate类作为受雇时间,其中包括工作的年、月、日,并用相应的方法对Employee类进行设置。编写测试类测试Emplo

2021-02-21 09:06:09  阅读:228  来源: 互联网

标签:受雇 int MyDate private 雇员 Employee public day


设计雇员Employee类,记录雇员的情况,包括姓名、年薪、受雇时间,要求定义MyDate类作为受雇时间,其中包括工作的年、月、日,并用相应的方法对Employee类进行设置。编写测试类测试Employee类。要求使用自己的包。
知识点:类的定义

package mypackage.employee;
  class MyDate{
  private int year;
  private int month;
  private int day;
  public MyDate(int year,int month,int day){
  this.year=year;
  this.month=month;
  this.day=day;
  }
  public int getYear(){
  return year;
  } 
  }
  public class Employee{
  private String name;
  private double salary;
  private MyDate hireDay;
  public Employee(String name,double salary,MyDate day){
  this.name=name;
  this.salary=salary;
  hireDay=day;
  }
  public void print(){
  System.out.println(name+ ""+salary+""+hireYear());
  }
  public int hireYear(){
  return hireDay.getYear();
  }
  }
  class TestEmployee{
  public static void main(String [] args){
  Employee a=new Employee("李明",20000,new MyDate(2000,10,1));
  Employee b=new Employee("王强",24000,new MyDate(1995,8,12));
  a.print();
  b.print();
  }
  }

标签:受雇,int,MyDate,private,雇员,Employee,public,day
来源: https://blog.csdn.net/huiahd/article/details/113913625

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有