- 3
- 0
- 约5.5千字
- 约 7页
- 2017-01-16 发布于四川
- 举报
《浅谈java多态
java 多态性引言:多态是指程序中定义的引用变量所指向的具体类型和通过该引用变量发出的方法调 用在编程时并不确定,而是在程序运行期间才确定,即一个引用变量倒底会指向哪个类的实例对象,该引用变量发出的方法调用到底是哪个类中实现的方法,必须在 由程序运行期间才能决定。因为在程序运行时才确定具体的类,这样,不用修改源程序代码,就可以让引用变量绑定到各种不同的类实现上,从而导致该引用调用的 具体方法随之改变,即不修改程序代码就可以改变程序运行时所绑定的具体代码,让程序可以选择多个运行状态,这就是多态性。多态性增强了软件的灵活性和扩展 性。?多态性:发送消息给某个对象,让该对象自行决定响应何种行为。 通过将子类对象引用赋值给超类对象引用变量来实现动态方法调用。java 的这种机制遵循一个原则:当超类对象引用变量引用子类对象时,被引用对象的类型而不是引用变量的类型决定了调用谁的成员方法, 但是这个被调用的方法必须是在超类中定义过的,也就是说被子类覆盖的方法。 ?引用在一个论坛看到的一个比喻,很形象;?比方一下:你和你朋友都是烟鬼,某日,你没有带烟, 而你朋友有n种烟,你说: 来根烟,朋友给你一根;你通过烟的过滤嘴, 品出为白沙烟你再要一根,品出这次是芙蓉王,再要一根,品出这次是熊猫...上面描述的就是多态!烟 a = 白沙烟 b = 芙蓉王烟 c = 熊猫但发现没有, 仅仅通过烟基类, 引用
您可能关注的文档
- 《药师必须知道的个知识.doc
- 《浅析光传输网的误码性能及应用.doc
- 《药师管理办法2.doc
- 《药店专业知识教材.doc
- 《药店初探微营销.docx
- 《药店制度上墙.doc
- 《浅析冻结银行帐户与财产保全.doc
- 《药店员工服务规范.1.doc
- 《药店商品陈列.doc
- 《浅析农村集体经济组织成员身份认定.doc
- 部编人教版三年级语文上册部编版教案-第5单元16.金色的草地.doc
- 部编人教版三年级语文上册部编版教案-第6单元18.富饶的西沙群岛.doc
- 部编人教版三年级语文上册部编版教案-第6单元19.海滨小城3套.doc
- 部编人教版三年级语文上册部编版教案-第7单元21.大自然的声音.doc
- 部编人教版三年级语文上册部编版教案-第6单元19.海滨小城.doc
- 部编人教版三年级语文上册20.美丽的小兴安岭课堂实录3套.doc
- 部编人教版三年级语文上册20.美丽的小兴安岭说课稿3套.doc
- 部编人教版三年级语文上册20美丽的小兴安岭第1课时教案.doc
- 部编人教版三年级语文上册20美丽的小兴安岭含答案3套.doc
- 部编人教版三年级语文上册20美丽的小兴安岭第1课时教案3套.doc
最近下载
- (高清版)ZT 0369-2021 遥感解译地质图图式图例.pdf VIP
- 宣贯培训(2026年)《HGT 6332-2024液体脲醛缓释肥料》.pptx VIP
- 2026新疆新业有资产经营(集团)有限责任公司招聘备考题库含答案详解.docx VIP
- 2026_2027学年山东省济宁市兖州区朝阳学校七年级上学期1月月考数学试卷-含答案.docx
- 合规红线与避坑实操手册(2026)《HGT 6332-2024液体脲醛缓释肥料》.pptx VIP
- 中控技术TPT重塑流程工业范式,打造AI时代新底座.docx VIP
- 党委党组落实全面从严治党主体责任规定课件.pptx VIP
- 深度解析(2026)《HGT 6332-2024 液体脲醛缓释肥料》.pptx VIP
- 高血压急症和亚急症诊疗指南(2025版).docx
- 合规转利润:降本增效全指南(2026)《HGT 6332-2024液体脲醛缓释肥料》.pptx VIP
原创力文档

文档评论(0)