设计一个雇员Employee类
题目内容:
设计一个雇员Employee类,具体要求如下:
(1) 设计雇员Employee类,记录雇员的情况,包括姓名、年薪、受雇时间(String name, double salary, MyDate start);
(2) 定义MyDate类作为日期,其中包括年、月、日,并定义一个方法String DateString() ,实现返回如格式“2020-3-5”的日期字符串;
(3) 设计一个有参构造方法Employee(String name, double salary, MyDate start) 和一个输出该类对象信息的方法void show()。
(4) 编写 Main类,在其main方法中创建一个Employee对象,其姓名、年薪、受雇时间信息由键盘输入,例如:姓名Mike,年薪30万,受雇时间2020-1-10,并调用show()方法输出其信息
MyDate.javaimport java.time.Year;public class MyDate {int year;int month;int day;public MyDate(int year, int month, int day) { //记得构造有参函数不然Test类会报错this.year=year;this.month=month;this.day=day;}String DateString(){ //返回日期格式为"xxxx-xx-xx"return year+"-"+month+"-"+day;}
}
Employee.javapublic class Employee {String name;double salary;MyDate start;Employee(String name,double salary,MyDate start){ //构造函数this.name=name;this.salary=salary;this.start =start;}void Show(){System.out.println("name:"+name);System.out.println("salary:"+salary);System.out.println("start:"+start.DateString()); //调用MyDate中DateString方法返回日期}
}//慕课作业需要更改void show(){
// System.out.println(name+",");
// System.out.println(salary+",");
// System.out.println(start.DateString());
Test.javaimport java.util.Scanner; //加载Scanner类public class Test {public static void main(String args[]) {Scanner sc =new Scanner(System.in);String name = sc.nextLine(); //注意Stirng类型采用nextLinedouble salary = sc.nextDouble(); //注意double类型采用nextDoubleint year = sc.nextInt(); //注意int类型采用nextIntint month = sc.nextInt();int day = sc.nextInt();MyDate start =new MyDate(year,month,day);Employee em1 = new Employee(name,salary,start);em1.Show();}
}
运行范例:
设计一个雇员Employee类相关推荐
- 设计一个雇员类,创建雇员类的对象数组并初始化,输出每个雇员的信息
设计一个雇员类,创建雇员类的对象数组并初始化,输出每个雇员的信息 class Employee { //雇员类private String id; //编号private String name; / ...
- 【Java入门学习】JAVA设计一个雇员类,创建雇员类对象
题目:设计一个雇员类,创建雇员类对象,统计雇员的出勤人数 1.属性包括:编号.姓名.年龄.职务.部门.出勤人数 2.方法包括:构造方法.输出信息的方法.签到方法 要求: 1.考虑属性和方法的访问权限 ...
- 为什么写了value属性 jq赋值value值不显示_为什么 String 要设计成 final,又如何设计一个不可变类呢?...
前面聊了聊面试必考 String 的坑,具体可以细看<你真的懂 Java 的 String 吗?>,也留下了一个疑问,为什么 String 要被设计成 final 呢?其实,如果你读的认真 ...
- 设计一个长方形的类,成员的变量有长与宽,成员函数要求周长与面积,然后进行测试。
设计一个长方形的类,成员的变量有长与宽,成员函数要求周长与面积,然后进行测试. #include using namespace std; class cfx { private: float len ...
- c++_设计一个 Studnet(学生)类
设计一个 Studnet(学生)类 1.基本信息:学号.姓名.性别.出生日期.年级.班级.院系.专业: 其中:基本信息为 private 属性,成员函数为 public 属性: 2.Student 类 ...
- 设计一个圆形的类即Circle类。
题目内容: 设计一个圆形的类即Circle类,具体要求如下: (1) 创建一个圆形的类,即Circle类,添加radius一个成员变量(数据类型为double ),表示圆形的半径: (2) 定义一个有 ...
- 设计一个抽象类图形类,在该类中包含有至少两个抽象方法求周长和求面积,分别定义圆形类、长方形类、正方形类、三角形类来继承图形类,并实现上述两个方法
设计一个抽象类图形类,在该类中包含有至少两个抽象方法求周长和求面积,分别定义圆形类.长方形类.正方形类.三角形类来继承图形类,并实现上述两个方法 设计抽象类 就要使用abstract关键字,抽象类中的 ...
- 7-3 三维向量运算设计一个三维向量类,实现向量加法、减法以及向量与标量的乘法和除法运算。
7-3 三维向量运算 设计一个三维向量类,实现向量加法.减法以及向量与标量的乘法和除法运算.后面添加下面代码完成: 天杀的出题人,非得放个图片在这,放个代码块会死吗? 运行的时候,要把这张图片里的内容 ...
- 1.设计一个长方形的类,成员变量有长与宽,成员函数有求周长与面积,然后进行测试。要求有构造函数、析造函数和复制构造函数。
1.设计一个长方形的类,成员变量有长与宽,成员函数有求周长与面积,然后进行测试.要求有构造函数.析造函数和复制构造函数. 代码比较简单,论坛有坛友问,顺手写一下当复习 #include <bit ...
- 信息系统开发(JAVA)设计一个银行账户类
实验要求: 设计一个银行账户类,其中包括: • 账户信息,如帐号.姓名.开户时间.身份证号码等. • 存款方法. • 取款方法. • 其他方法如"查询余额"和"显示账户信 ...
最新文章
- java--callback
- 使用某个文件夹下的所有文件去替换另一个文件夹下及其子文件夹下存在的同名文件(Python实现)...
- Opencv数据符号说明
- CANopen | 对象字典OD 03 - 启动CANopen节点的服务数据对象SDO
- mongodb还不会?万字长文解析揉碎了给你讲,收藏这一篇就够了
- HTML做成信纸格式,css3实现信纸/同学录效果的示例代码
- 44.mysqlbinlog
- 软件工程毕设(二)·任务书
- 计算机源代码可以用中文吗,为什么很多人说电脑程序不能使用中文呢?
- 【公开课】国内外公开课网址
- css动画中文字慢慢显示,利用定时器和css3动画制作文字依次渐变显示的效果
- Hank老师推荐的一些博客
- 胡适最著名演讲:天下没有白费的努力!
- bzoj 5143 [Ynoi2018]五彩斑斓的世界
- Java 机内码 String 转化
- Tomcat源码解析:Jsp文件的编译、实现
- 来电手机铃声捕获方法
- MyEclipse 2015 Windows版下载地址(已更新最新版Stable 3.0)
- 说说那些抢票插件的事
- 神操作!两行代码,提速 13 倍!让 Python 飞一般的感觉!
热门文章
- python从键盘输入一个数、计算出大于n的最小素数_请问,可以帮忙做下这个题吗?--从键盘输入一个数,求大于该数的最小素数....
- JVM致命错误日志详解
- gps网络对时Linux,GPS 网络对时设置 详细版.doc
- 国内qq邮箱服务器,qq邮箱的服务器在国内吗(注册qq邮箱的服务器是什么)
- umts是移动还是联通_移动网络类型umts是什么意思,umts是什么网络类型-
- SmartPLS软件如何做有调节的中介作用模型?
- 光猫怎么设置wifi 光猫怎么设置wifi密码
- Unity:发布WebGL遇到的坑
- c语言pow函数原型_c语言中的pow()函数怎么用
- Android Studio中HTTP的请求