- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第2章
第2章
Java面向对象编程基础
Java面向对象编程基础
【学习目标】
1 .理解类的包含和继承关系,
掌握方法重载和方法覆盖,并能应
用到类的设计中。
2 .熟悉一些重要的关键字的含
义和使用,如this 、super、static、
final等。
3 .理解接口的含义,能根据需
要定义接口和实现接口。
熟悉内部类和匿名类对象的含
义并灵活使用。
4 .熟悉JavaAPI 常用类库的类
层次关系和组织结构。
熟悉String类、常用工具类和
Java集合框架中常用类的使用等。
能通过查阅JavaAPI文档,学习
和拓展编程知识。
5 .能根据要解决的问题设计
对象模型、设计类和接口及它们的
层次关系,编写Java程序解决一些
实际问题。
进一步熟悉Eclipse 开发平台的
使用。
2.1 面向对象编程概述
2.2 类的继承、接口、内部类和多态性
2.3 Java类库简介和常用类的使用举例
2.1 面向对象编程概述
2.1 面向对象编程概述
2.1.1 面向对象编程的基本特
征
1 .抽象
类是对一批具有相同属性及相同行为
的对象的抽象,是同一类对象的模板。
2 .封装
(1)把描述对象属性的变量、实现
对象之间交互功能的方法封装在一对
花括号“{}”中,作为一个基本的程序
单位——类。
(2)为封装在一个类中的变量及方
法,规定了不同级别的“可见性”—访
问权限。
(3 )将类定义在一个包(package )
中,对类的访问进行限定。
3 .继承
4 .多态性
2.1.2 包和访问权限
1 .包和类库
Java 中的包(package )是用来把一
些相关的类、接口放在一起的组织结构,
是一个相对独立的软件单元,可以简单地
理解为放置这些类和接口的文件夹。
包的集合称为类库。
2 .类的完全限定名
一个包中的类的完全限定名是“包名.
类名” 。
3 .创建包
创建包的语句格式:
4 .public访问权限和包访问权限
类的访问权限修饰符有public和缺省
(没有访问权限修饰符)两种,分别代表
以下两种访问权限。
① 类头声明中不使用关键字public修
饰,则只能被同一包的其他类访问。
② 类头声明中使用关键字public修饰,
该类可以被任何包中的其他类访问。
5 .setter方法和getter方法
6 .封装和公开
2.1.3 源文件结构、程序说明
文档和jar文档的生成
1 .源文件结构
2 .生成程序说明文档
为了生成程序的说明文档,可在类、
变量和方法定义的前面添加文档注释“/**
注释*/”,分别对类、变量和方法作出说明
在命令行界面中使用下面的命令可从
Java源程序中提取这些文档注释,
2.1.4 关键字this和static的说
明
1 .关键字this 的使用
① 类定义中使用this代表类对象本身。
② 类中有多个重载的构造方法时,构
造方法中可以通过this( )调用本类的其他构
造方法,但必须是构造方法中的第一条语
句。
③ 静态变量和静态方法不能用this做
前缀来使用。
2 .关键字static 的使用
(1)静态变量
用关键字static修饰的变量称为静态变
量。
(2)静态方法
用关键字static修饰的方法称为静态方
法。
2.1.5 对象的清除
对象的生命周期分为三个阶段:生成、
使用和清除。
2.2 类的继承、
您可能关注的文档
- Internet技术及其应用教程资源 教学课件 陈耀溪 第1-7章 第7章.pdf
- 网络互联技术——路由、交换与远程访问 教学课件 第3章 路由器基本配置.pdf
- 网络互联技术——路由、交换与远程访问 教学课件 第13章 异步接口配置.pdf
- Internet技术及其应用教程资源 教学课件 陈耀溪 第8-12章 第10章.pdf
- 网络技术基础 教学课件 刘焰 网络技术基础 02_03 04.pdf
- Internet技术与应用教程 教学课件 曲桂东 毕燕丽 主编 第4章搜索引擎的使用.pdf
- 网络控制技术 教学课件 谢昊飞 李勇 第5章 CAN总线技术(第2部分).pdf
- 网络配置与应用 网络工程师高级职业教育系列教程 教学课件 王群 “网络配置与应用”教案.pdf
- Internet应用从入门到精通 教学课件 陈郑军 Internet网络系统与实践(第五章).pdf
- 网络设备管理与实训 教学课件 耿杰 欧阳国军 第1章 计算机网络基础知识.pdf
- 浙江省温州市浙南名校联盟2025-2026学年高一上学期期中联考数学试题含解析.docx
- 26高考数学提分秘诀重难点34圆锥曲线中的定点、定值、定直线问题(举一反三专项训练)(全国通用)(含解析).docx
- 26高考数学提分秘诀重难点35概率与统计的综合问题(举一反三专项训练)(全国通用)(含解析).docx
- 26高考数学提分秘诀重难点31圆锥曲线中的切线与切点弦问题(举一反三专项训练)(全国通用)(含解析).docx
- 26高考数学提分秘诀重难点30圆锥曲线中的弦长问题与长度和、差、商、积问题(举一反三专项训练)(全国通用)(含解析).docx
- 26高考数学提分秘诀重难点29巧解圆锥曲线的离心率问题(举一反三专项训练)(全国通用)(含解析).docx
- 26高考数学提分秘诀重难点28直线与圆的综合(举一反三专项训练)(全国通用)(含解析).docx
- 寡核苷酸药物重复给药毒性研究技术指南.docx
- 重组溶瘤腺病毒生产质量管理标准.docx
- 26高考数学提分秘诀重难点27直线与圆中常考的最值与范围问题(举一反三专项训练)(全国通用)(含解析).docx
最近下载
- 电气工程和自动化专业大学生生涯发展展示(电气工程工程师).pptx VIP
- 小儿腹股沟疝PPT课件.pptx VIP
- 锡球焊接供球结构及锡球焊接装置.pdf VIP
- 自考制单结汇与报关实务复习资料.doc VIP
- 半导体设备行业深度:AI芯片快速发展,看好国产算力带动后道测试%26先进封装设备需求-250921.pdf VIP
- 中信建投-医药生物行业-寻找新增量及整合机会-241211-136页.pdf VIP
- 高校网球运动的发展现状与对策.docx VIP
- power up 1 小学英语单词表.pdf VIP
- 石油产品运动粘度测量不确定度的评估实例.pdf VIP
- “三高”共管规范化诊疗中国专家共识(2024版)解读.pptx VIP
原创力文档


文档评论(0)