文档文库
手机版
投诉建议
热门搜索:
心得体会
演讲稿
思想汇报
首页
心得体会
学习心得体会
培训心得体会
军训心得体会
社会实践
作风建设
工作心得体会
教育心得体会
演讲稿
演讲稿格式
演讲稿范文
竞聘演讲稿
师德演讲稿
三分钟演讲稿
思想汇报
思想汇报范文
转正思想汇报
大学生思想汇报
季度思想汇报
教师思想汇报
工作计划
工作计划格式
工作计划开头
工作计划结尾
总结与计划
工作计划模板
工作总结
年终工作总结
年度工作总结
个人工作总结
实习报告
实习报告范文
实习计划范文
实习鉴定范文
实习报告内容
个人简历
求职简历
简历范文
简历模板
简历表格
简历格式
祝福语
春节
除夕
元宵
端午节
合同范文
合同范本
合同样本
合同范本格式
首页
>
Java中的多态用法实例分析
Java中的多态用法实例分析
发布时间:2023-01-19 03:40:28 来源:
文档文库
小
中
大
字号:
手机查看
Java
中的多态用法实例分析
多态分两种:
(1
编译时多态(设计时多态):方法重载。
(2
运行时多态:
JAVA
运行时系统根据调用该方法的实例的类型来决定选择调用哪个
方法则被称为运行时多态。(我们平时说得多的事运行时多态,所以多态主要也是指运行
时多态)
运行时多态存在的三个必要条件:
一、要有继承(包括接口的实现);
二、要有重写;
三、父类引用指向子类对象。
详细解释:
运行时多态的解释:
a.
运行时多态是指程序中定义的引用变量所指向的具体类型和
b.
通过该引用变量发出的方法调用在编程时并不确定,而是在程序运行期间才确定,即一
个引用变量倒底会指向哪个类的实例对象,该引用变量发出的方法调用到底是哪个类中实
现的方法,必须在由程序运行期间才能决定
.
1.
程序序中定义的引用变量所指向的具体类型不确定
(
即一个引用变量倒底会指向哪
个类的实例对象
。
例子:
driver
类中
drive
方法(
Vehicle
类
vehicle
)
{}
oneDriver.drive(newcar(
oneDriver.drive(newbus(
其中
vehicle
变量无法确定具体使用哪个子类实例。
1.
通过该引用变量发出的方法调用在编程时并不确定
(
该引用变量发出的方法调用到
底是哪个类中实现的方法
。
例子
:
厨师,园丁,理发师的
Cut
方法调用
.persion.cut(.
多态的好处:
1.
可替换性(
substitutability
)。多态对已存在代码具有可替换性。例如,多态对圆
Circle
类工作,对其他任何圆形几何体,如圆环,也同样工作。
2.
可扩充性(
extensibility
)。多态对代码具有可扩充性。增加新的子类不影响已存
在类的多态性、继承性,以及其他特性的运行和操作。实际上新加子类更容易获得多态功
能。例如,在实现了圆锥、半圆锥以及半球体的多态基础上,很容易增添球体类的多态性。
本文来源:
https://www.2haoxitong.net/k/doc/51baa16558cfa1c7aa00b52acfc789eb162d9e5e.html
《Java中的多态用法实例分析.doc》
将本文的Word文档下载到电脑,方便收藏和打印
推荐度:
点击下载文档
文档为doc格式
分享到:
相
关
案
例
正在进行安全检测...
2024-04-29
安全验证
2024-04-29
正在进行安全检测...
2024-04-29
安全验证
2024-04-29
正在进行安全检测...
2024-04-29
正在进行安全检测...
2024-04-29
正在进行安全检测...
2024-04-29
正在进行安全检测...
2024-04-29
正在进行安全检测...
2024-04-29
正在进行安全检测...
2024-04-29
相关推荐
1
2017-2022年中国体育器材产业深度调研与发展前景分析报告(目录)
2
第四十讲 向上转型和强制类型转换
3
java多态性详解——父类引用子类对象
4
供电所个人工作总结
5
父类与子类
6
父类对象由子类实例化
7
【精编范文】营销管理应届生的个人简历模板-优秀word范文 (3页)
8
供电所个人工作总结-通用
9
证明父子关系的证明
10
供电所个人工作总结
推荐内容
java习题及答案第5章 习题参考答案
Java父类子类与接口案例
面向对象ppt笔记
100道Java面试题收集以及参考答案
JavaSE知识点总结(个人整理)
子类继承和调用父类构造方法的执行顺序
13. Java中的多态和类型转换(难点)
语文素材2022最新时政热点
子类继承父类private属性问题
理解JAVA多态