博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
多态与重载
阅读量:5094 次
发布时间:2019-06-13

本文共 274 字,大约阅读时间需要 1 分钟。

多态性有两种:编译时多态和运行时多态。

    1. 编译时多态

    对于多个同名方法,如果在编译时就能确定执行同名方法的哪一个,则称为编译时多态。方法的重载就是编译时多态。

    2. 运行时多态  

    如果在编译时不能确定多个同名方法的哪一个,只能在运行的时候才能确定,就称为是运行时多态。

    

    方法的覆盖表现两种多态性,当对象获得本类的实例时,是编译时多态,否则就是运行时多态。

里氏替换原则
任何基类可以出现的地方,子类一定可以出现。里氏替换原则讲的是运行时多态。

转载于:https://www.cnblogs.com/leeeee/p/7276446.html

你可能感兴趣的文章
BZOJ1045 HAOI2008 糖果传递
查看>>
JavaScript 克隆数组
查看>>
eggs
查看>>
python3 生成器与迭代器
查看>>
CPU,寄存器,一缓二缓.... RAM ROM 外部存储器等简介
查看>>
git .gitignore 文件不起作用
查看>>
sqlite的坑
查看>>
digitalocean --- How To Install Apache Tomcat 8 on Ubuntu 16.04
查看>>
【题解】[P4178 Tree]
查看>>
cer证书签名验证
查看>>
【深度学习】caffe 中的一些参数介绍
查看>>
QML学习笔记之一
查看>>
App右上角数字
查看>>
小算法
查看>>
201521123024 《java程序设计》 第12周学习总结
查看>>
新作《ASP.NET MVC 5框架揭秘》正式出版
查看>>
IdentityServer4-用EF配置Client(一)
查看>>
WPF中实现多选ComboBox控件
查看>>
读构建之法第四章第十七章有感
查看>>
Windows Phone开发(4):框架和页 转:http://blog.csdn.net/tcjiaan/article/details/7263146
查看>>