- 1、本文档共3页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
《java面向对象程序设计——继承和多态》教案..doc
第四章
面向对象的概念和 Java 实现-2
回顾
类是具有相同属性和行为的一组对象的 集合 , 对象是类的实例
封装是隐藏对象实现细节的过程,以便不让用户看到实现的细节
类可用Class 来定义,类的变量和方法可被该类的实例访问, 圆点符号用于访问对象的成员,构造函数在创建对象时初始化对象
包可用package 来申明 ,可用import 来导入包
目标
理解继承及其特点
运用JAVA程序实现继承
理解多态及其特点设计
运用JAVA程序实现多态
掌握访问修饰符和方法修饰符
继承
继承的特点
继承的优点
继承的JAVA实现
子类构造方法 2-1
子类构造方法 2-2
调用父类构造方法的语法为:
super() 或 super(参数列表) ;
super () 方法始终指向调用类的父类
调用父类构造方法
演示:示例 3
多态性 2-1
多态性是指?°多种形式?±
它使用不同的实例而执行不同操作
多态包括方法重写和方法重载
多态性 2-2
方法重载 2-1
方法重载 2-2
演示:示例 4
方法重写 2-1
方法重写 2-2
访问修饰符 3-1
信息隐藏是 OOP 最重要的功能之一,也是使用访问修饰符的原因
信息隐藏的原因包括:
对任何实现细节所作的更改不会影响使用该类的代码
防止用户意外删除数据
此类易于使用
访问修饰符 3-2
访问修饰符 3-3
访问修饰符可访问性
方法修饰符
static 修饰符 3-1
static修饰符修饰的方法叫静态方法
目的
使该方法独立于类的实例,使用类去访问,而不是类实例,所以也叫类方法
static 修饰符 3-2
调用静态方法的语法为:
classname.methodname( );
static 修饰符 3-3
演示:示例 6
final 修饰符
abstract 修饰符 3-1
由abstract修饰的方法叫抽象方法;由abstract修饰的类叫抽象类
抽象方法必须声明在抽象类中
抽象方法语法:
abstract type method_name(parameter_list);
声明抽象类语法:
abstract class{…… }
使用:父类中的某些抽象不包含任何逻辑,并需要在子类中重写,子类提供这种抽象方法的实现细节
abstract 修饰符 3-2
抽象类可以具有指向子类对象的对象引用
abstract 修饰符 3-3
演示:示例 7
接口
接口就是某个事物对外提供的一些功能的申明
可以利用接口实现多态,同时接口也弥补了Java单一继承的弱点
使用interface关键字定义接口
一般使用接口声明方法或常量,接口中的方法只能是声明,不能是具体的实现
创建接口的步骤 2-1
// 定义方法的接口
public interface myinterface {
public void add(int x, int y);
public void volume(int x,int y, int z);
}
// 定义程序使用的常量的接口
public interface myconstants {
public static final double price = 1450.00;
public static final int counter = 5;
}
创建接口的步骤 2-2
接口使用示例
总结
封装、继承和多态是面向对象的主要特征
继承可提高代码的重用性,使用extends关键字来实现。除了构造方法之外,父类的所有方法和属性都被子类的对象继承
多态性是不同的实例对象以不同的方式对相同的信息作出不同的表现
访问修饰符用于确定访问类成员的方式
Java 常用修饰符有 static、final、abstract
接口是Java编程一项重要的技术,同过它可以实现多态,同时它也弥补了Java单一继承的不足
您可能关注的文档
- (成教教案)如何选用优良小麦品种.doc
- C语言苏小红版第四第五课后习题.doc
- Excel信息技术教案.doc
- GRAMMAR教案.doc
- MATLAB学习后的小结第一章命令窗口与算法基础.ppt
- PEP三年级英语上册第一单元测试题.doc
- PEP小学五年级英语上册第一单元.doc
- PEP小学英语三年级上册第二单元.doc
- PEP小学英语三年级上册第五单元教案.doc
- “共赢”创造奇迹班会课教案.doc
- 2025至2030眼部卸妆液行业产业运行态势及投资规划深度研究报告.docx
- 汉服服饰在2025年影视行业中的应用与传播研究报告.docx
- 储能电站电力市场交易创新模式与市场拓展策略.docx
- 2025年智能健身步道系统在户外健身路径的智能化改造建议.docx
- 2025年主题公园ARVR技术应用与游客虚拟现实互动旅游报告.docx
- 跨境健身器材电商2025年智能仓储机器人集成方案可行性分析报告.docx
- 2025年社区团购行业用户需求动态与市场机会研究.docx
- 储能电站电力市场交易2025年创新模式与商业模式研究.docx
- 2025-2030中国智慧物流仓储自动化改造需求测算及技术供应商筛选标准.docx
- 乡村旅游民宿集群2025年旅游服务质量提升研究报告.docx
文档评论(0)