- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第五章 类的构对象的使用
第五章 类的构建与对象的使用
一 、大纲
掌握的类的创建和使用
掌握方法的重载
掌握对象的初始化和使用
二、实验目标:
学生在完成该实验后能够掌握如下知识点:
1 类的概念和创建方法
2 对象的概念和创建方法
3 掌握方法的重载
4 掌握类的继承
5 掌握方法的覆盖
三、实验方式:
独立完成
四、任务
4.1任务1:
编写员工类(时间:60分钟)
ublic class Main {
public static void main(String[] args) {
// TODO Auto-generated method stub
Employee Y=new Employee(0,男,张三,教师,4500,4);
Y.display();
System.out.println(该员工因请假扣除工资 +Y.getDecMoney()+ 元);
}
}
class Employee{
int id;
char sex;
int day;
String name;
double salary;
String duty;
Employee(int id, char sex,String name,String duty, double salary,int day){
this.id=id;
this.sex=sex;
this.name=name;
this.duty=duty;
this.salary=salary;
this.day=day;
}
void display(){
System.out.println(职工信息:);
System.out.println(姓名: + name + ,性别: + sex + ,职务: + duty);
}
int getDecMoney(){
int money;
if(this.day=3)
money=30*day;
else
money=50*day;
return money;
}
}
4.1.1 任务描述
1编写员工类Employee。该类有如下属性:
id(编号int型)
sex(性别 char型)
name(姓名String型)
duty(职务String型)
salary(薪水double型)
holidays(请假天数 int型)
该类有如下方法
display(),无返回值,该方法能打印员工的姓名、性别以及职务三个属性
getDecMoney() 返回值是int型。该方法能计算员工因请假扣除的工资。计算扣除工资的方法是:如果请假天数=3,则扣款为30×请假天数;如果请假天数超过3天,则扣款为50×请假天数。参数day表示请假天数。
该类的构造方法如下
Employee(int id, char sex,String name,String duty, double salary,int holidays)
2编写Main类,在Main类的main方法中,创建一个员工类的对象,并调用其display()和getDecMoney方法。
4.1.2 任务目的
让学生掌握类的创建、构造方法的作用和对象的创建
4.1.3 任务要求
在调用display()和getDecMone()方法时,要给出相应的提示,例如, getDecMone()方法能计算出扣款额,打印时要提示:该员工因请假扣除工资××元
4.1.4 难点提示
无
4.2任务2:
员工类方法的重载(时间:40分钟)
public class Main1 {
public static void main(String[] args) {
// TODO Auto-generated method stub
Employee1 Y1=new Employee1(0,男,张三,教师,4500,4);
Employee1 Y2=new Employee1(0,男,张三);
Employee1 Y3=new Employee1(0,男,张三,学生);
Y1.display();
System.out.println(该员工因请假扣除工资 +Y1.getDecMoney()+ 元);
Y2.display();
System.out.println(该员工因请假扣除工资 +Y2.getDecMoney()+ 元);
Y3.display();
int Y=Y3.getDecMoney();
System.out.println(该员工因请假扣除工资 +Y+ 元);
}
}
class Employee1{
int id;
int
您可能关注的文档
最近下载
- 《趣味的手工创意--向日葵》-美术课件.ppt VIP
- 派出所民警先进事迹材料三篇 .doc VIP
- VIVITEK丽讯RU76953使用说明书.pdf VIP
- 原调正谱bE边疆的泉水清又纯钢琴伴奏联考.pdf VIP
- 泳池工程施工设计方案(3篇).docx VIP
- 少儿水粉 玫瑰庄园—美术课件.pptx VIP
- (一模)贵阳市2025年高三年级适应性考试(一)地理试卷(含官方答案).docx
- 《模型构建在高中生物教学中的应用研究》课题研究方案.doc
- 精品解析:四川省成都市武侯区2024-2025学年上学期八年级期末考试数学试题(原卷版).docx VIP
- 苏J9508室外工程-标准设计图集.pdf VIP
文档评论(0)