- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Java - 实验讲义
2011.09.22
Java 实验讲义
复习:
创建类(已经存在直接用)。
定义该类类型的引用变量。
使用类的构造器创建该类的对象,将该对象的首地址存储在该类类型的引用变量中(或者称为一个引用变量指向一个该类类型的对象)。
“节点的data域的值为: ”+data;
}
}
(1)练习:以上一个类的定义为例请重新定义一个新的节点类,与上一个类不同的是该节点类有两个数据域和一个引用域。
UML中类的表示
(2)链表类
Linker (Node firstNode, Node lastNode , int nodeCount)
功能:
(1)创建链表(多种方式);
//解决方案:通过构造方法实现
(2)返回该链表的节点的个数;
//解决方案:通过Linker的数据域nodeCount的访问器getNodeCount()可以得到
(3)返回首节点的引用;
(4)返回第n个节点的引用;
(5)delete第n个节点;
(6)删除data域为某个特定值的节点;
(7)查找data域为某个特定值的节点,找到返回其引用,否则返回null;
(8)给定链表中的某个节点的引用,在其后insert一个新的节点;
(9)在链表的尾部insert一个新的节点;
(10)显示链表的内容:遍历链表;
(3)问题:设若有两个班的学生要进行上机考试:
第一个班:有54个学生,最小的学号为10058,其他同学的学号依次增加。
第二个班:有59个学生,最小的学号为10174,其他同学的学号依次增加。
现有题库中的题目数为2000个,题号范围为1到1999;
为保证考试的公平性,请为每个学生分配一个唯一的不重复的题号,要求使用上述的Node和Linker类,给出分配方案,显示在屏幕上。
显示格式为:(每行十个)
注意引用变量的类型
对象 引用变量
遥控器
电视机 和 电视机的遥控器
空调 和 空调的遥控器
万能遥控器;
当一个引用变量指向一个该类类型的对象时,是否可以通过该引用变量 操纵该对象的所有成员?
只能用让你能用的,不让用的你根本就不能用===指定成员的访问控制权限
作为应用程序的类的创建者,一切不必从头开始,这是一件很幸运的事。
我们的工作在前人优秀的工作的基础上开始工作。
资源的组织形式:包的内容
使用别人的资源,需要导入前人的工作成果(包s)。
UML
组合,继承等等... ...
继承还是组合?在代码重用时,优先考虑组合,其次是继承。
本节内容提要:
继承 Inheritance
方法覆盖 Overloading
super关键字
抽象方法
抽象类
final关键字
Object对象
类间的关系一种:
缘起:代码复用的问题
功能上,能不能 ++ 再 -- 。
继承:使用关键字 extends
syntax:
class ClassName extends Object
{
}
class SubClassName extends SuperClassName
{
// 可以在此
}
注意:SuperClassName必须已经存在
(1) 建立子类对象,实例化的过程是怎么样的?
先是构造超类,然后才创建子类的内容。
(2) 对于不同的访问权限的父类的成员变量,子类中方法是否都可以使用;
(3) 继承作为一种技术,用的多不多?
(4)
您可能关注的文档
- 欢庆(正稿).ppt
- 2011年XX安全生产计划.doc
- 可修改密码1.doc
- 大型油罐施工工装胎具.doc
- 2011年艺术系迎新策划书.doc
- 一氧化碳分析仪期间核查(通用版).doc
- 6初一数学相交线与平行线题集.doc
- 详解VisualStudio2010中的Qt配置使用.doc
- 岗位设计和职位说明书.doc
- 项目成本控制在招投标阶段的实行.doc
- 2023年黄冈市特岗教师笔试真题题库及答案解析(夺冠).docx
- 2023年邵阳市特岗教师笔试真题题库带答案解析.docx
- 2024年成都市特岗教师招聘历年考题高频考点荟萃含答案解析(夺冠).docx
- 2024年永和县事业单位联考招聘考试真题汇编最新.docx
- 2023年丽江市特岗教师招聘真题汇编附答案解析.docx
- 2024年阿瓦提县事业单位联考招聘考试真题汇编及答案1套.docx
- 2024年铜仁地区特岗教师招聘笔试真题题库附答案解析.docx
- 2024年江孜县事业单位联考招聘考试历年真题含答案.docx
- 2025年丹巴县事业单位联考招聘考试历年真题完美版.docx
- 2025年枣强县事业单位联考招聘考试历年真题新版.docx
最近下载
- 北斗卫星导航定位系统总结.doc VIP
- 如何制作标书22).pptx VIP
- 卧式单面多轴钻孔组合机床动力滑台的液压系统设计.doc VIP
- (高清版)DB32∕T 4659.2-2024 医院公共卫生工作规范 第2部分:疾控机构医防融合工作指南.pdf VIP
- 2025年中考语文作文猜押:《有一束光照亮我的世界》写作技巧课件.pptx VIP
- (高清版)DG∕TJ 08-2435-2023 市域铁路设计标准.pdf VIP
- Landmark钻井设计软件课件.pptx VIP
- 常见安全生产隐患辨识图册.pptx VIP
- 兰德马克(Landmark)钻井设计软件组成.pptx VIP
- 工程质量风险分级管控清单 .pdf VIP
原创力文档


文档评论(0)