- 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 类的继承、
您可能关注的文档
- 网络故障诊断与实训(第二版) 教学课件 彭海深 第10章 Intranet维护综合实训.pdf
- Internet基础与操作 教学课件 张书钦 网络资源下载.pdf
- 网络广告设计 第2版 教学课件 杨英梅 第2章.pdf
- Internet技术及其应用教程资源 教学课件 陈耀溪 第1-7章 第6章.pdf
- 网络互联技术 高晗 教学课件 第10章 网络安全与网络管理.pdf
- 网络互联技术——路由、交换与远程访问 教学课件 第1章 相关网络技术基础知识.pdf
- Internet技术及其应用教程资源 教学课件 陈耀溪 第1-7章 第7章.pdf
- 网络互联技术——路由、交换与远程访问 教学课件 第3章 路由器基本配置.pdf
- 网络互联技术——路由、交换与远程访问 教学课件 第13章 异步接口配置.pdf
- Internet技术及其应用教程资源 教学课件 陈耀溪 第8-12章 第10章.pdf
- 微软网络操作系统 教学课件 鞠光明 第1章 微软网络操作系统的安装与配置.pdf
- 微软网络操作系统 教学课件 鞠光明 第4章 磁盘管理.pdf
- 微型计算机接口技术 教学课件 古辉 主编 5章 中断技术.pdf
- Java程序设计基础教程 教学课件 1 朱喜福 朱佩妮 第5章Java输入输出和网络编程.pdf
- 微型计算机控制技术 教学课件 第二章 微型计算机接口技术.pdf
- 微型计算机控制技术 教学课件 赖寿宏 华中理工大学 主编 微型计算机控制技术8.pdf
- Java程序设计基础教程 教学课件 2作者 朱喜福 朱佩妮 第2章Java面向对象编程基础.pdf
- 微型计算机系统与接口 教学课件 12第12章 常用输入设备.pdf
- Java程序设计及应用开发教程 教学课件 虞益诚 主编 第9章高级GUI设计与多媒体技术.pdf
- 微型计算机系统原理及应用 教学课件 贺建民 第3章 系统总线与接口.pdf
最近下载
- 二次倒运施工及方案.doc VIP
- 建筑工程图集 B16G101-1:中英文双语版16G101-1.pdf VIP
- 《果蔬加工工艺学(第2版)》教学课件—10鲜切果蔬-.ppt VIP
- 《中药学》课件——第15章 平肝息风药.ppt VIP
- 【《基于E-R图结构的餐饮管理系统的设计与实现》5900字(论文)】 .pdf VIP
- 2025年安置房房屋买卖合同书(3份范本).docx VIP
- (高清版)B-T 3452.5-2022 液压气动用O形橡胶密封圈 第5部分:弹性体材料规范.pdf VIP
- 中药第24章--补益药课件.ppt VIP
- (高清版)B-T 3452.4-2020 液压气动用O形橡胶密封圈 第4部分:抗挤压环(挡环).pdf VIP
- 中小学招聘教师简章(模板).pdf VIP
原创力文档


文档评论(0)