- 1、本文档共4页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第七章 类的高级特性
一、大纲
掌握类的静态成员
掌握JAVA中访问修饰符的使用
了解内部类的定义和使用
二、实验目标:
掌握类的静态成员的创建和使用
掌握抽象类和抽象方法的概念
掌握接口的定义和使用
三、实验方式:
要求学生自己独立完成
四、上机指导任务
4.1任务1:静态方法的定义(时间:20分钟)
4.1.1 任务描述
编写学生类Student。该类有如下属性:
id(编号int型)
sex(性别 byte型)
name(姓名String型)
该类有如下静态方法
public static int mark(int day)该方法用来计算学生学分,因为所有学生计算学分的算法都相同,因此采用静态方法。计算学分的过程如是:每个学生都有原始学分1000分,每请假一天扣除3学分,剩余学分即当前的学分数。参数day表示请假天数。
编写Main类,在Main类的main方法中,让用户输入请假天数,调用Student类的mark方法,计算学分。再创建一个Student类的对象,然后再次调用其mark方法,计算学分。
任务目的
掌握类的静态方法,并体会静态方法也能通过对象使用。。
任务要求
学生的请假天数由用户输入,以Scanner对象完成。
4.1.4 难点提示
无
4.2任务2:内部类的定义和使用(时间:20分钟)
4.2.1 任务描述
完成书上P83内部类的例子。
4.2.2 任务目的
掌握类的内部类的创建和使用。
4.2.3 任务要求
无
4.2.4 难点提示
无
4.3任务3:访问修饰符的使用(时间:20分钟)
4.3.1 任务描述
用public、private 、protected 以及“默认的”数据成员及方法成员创建一个类 Person(人)。人有一个身高属性,任何人(public)都能看出来;有一台笔记本,只有自己(private)能用;有一个钱包,自己的孩子(protect)可以用;有一辆车,朋友(默认)可以用。
创建属于这个类的一个对象,分别编写程序在本类中,同一个包下,不同包下,子类中访问这个对象的所有方法,并观察在试图访问所有类成员时会获得哪种类型的编译器错误提示,添加注释总结知识点。注意同一个目录内的类属于“默认”包的一部分。
4.3.2 任务目的
掌握各种访问修饰符的使用规则。
4.3.3 任务要求
无
4.3.4 难点提示
无
4.4任务4:静态成员的使用(时间:20分钟)
4.4.1 任务描述
设计一个学生类,所有一个学生公用一台饮水机(初始水量1000),每个学生自有一个水杯(容量100,初始0),学生有个接水的方法(每次接满),还有一个喝水的方法(每次喝10),另有一个查询的方法(打印饮水机剩余水量,及自己杯中剩余水量)。
编写Main类的main方法,实例化3个学生对象a,b,c,a接1次水,喝2次,b接1次水,喝完,又接一次,c接1次,喝7次,他们每次操作前都要查询一次。观察打印结果,注释总结。
4.4.2 任务目的
掌握静态成员的使用规则。
4.4.3 任务要求
无
4.4.4 难点提示
无
五、课后作业
5.1 作业5 计算菲波那契数列[算法训练](时间:20分钟)
5.1.1 作业任务
已知菲波那契数列的数学表达式为:
fibonacci(n)=n, n=0,1;
fibonacci(n)=fibonacci(n-1)+fibonacci(n-2), (n ≥ 2);
请编写一个程序计算当n=25时候,菲波那契值是多少。
5.1.2 任务要求
无
5.1.3 难点提示
按照菲波那契数列规则,采用递归算法计算。
您可能关注的文档
- Hoechst33258染色(综合).doc
- HotelCalifornia中英文歌词.doc
- HOWTOGROWOLD中文译文.doc
- HP2600套色不准终极解决方法.doc
- HP如何通过打印机的控制面板更改网络打印服务器的IP地址.doc
- hp彩色激光打印机维修案例.doc
- hp打印机清洁维修绝招.docx
- HP激光打印机打印脱机自检页的方法.doc
- HP黑白激光打印机打印自检页的方法.doc
- HRB400螺纹钢的力学参数标准.doc
- 吉安县公开招聘专职文明实践员笔试备考试题及答案解析.docx
- 2025重庆枫叶国际学校招聘教师笔试备考试题及答案解析.docx
- 游机队电玩自制联网教程-tplink.pdf
- 2025重庆新华出版集团招聘1人笔试模拟试题及答案解析.docx
- 2025宜宾高新丽雅城市产业发展有限公司公开招聘笔试模拟试题及答案解析.docx
- 2025云南保山市龙陵县勐糯镇人民政府招聘合同制专职消防员1人笔试模拟试题及答案解析.docx
- 11.1生活中常见的盐 九年级化学人教版下册.pptx
- 6.1法律保护下的婚姻 高二政治《法律与生活》课件(统编版选择性必修2)(新版).pptx
- 文昌市中小学教师校园招聘29人笔试模拟试题及答案解析.docx
- 10.1.5 常见的酸和碱(第5课时)课件-九年级化学人教版下册.pptx
文档评论(0)