向上造型就是父类指向子类的对象。
父类引用能指向子类对象,子类引用不能指向父类对象;
向上造型:父类引用指向子类对象,例如: Father f1 = new Son();
3.向下造型:把指向子类对象的父类引用赋给子类引用,需要强制转换,
向上造型:就是数组向上转和数据下转
多态
静态绑定:根据变量的声明类型来决定
动态绑定:根据变量的动态类型来决定
子类和父类中存在名称和参数表完全相同的函数,这对函数构成覆盖关系。
通过父类的变量调用存在函数时,会调用变量当时所管理的对象所属的类的函数
一个变量掉一个函数
多态:解决类于之间的耦合关系
耦合:代码之间关联程度,相互依赖的关系
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
· 上周热点回顾(2.24-3.2)