静态分配动态绑定

静态分配看编译时类型

比如你用了多态A a=new B()

A就是编译时类型,会先在A里分配方法,分配原则遵循找最匹配,其次是兼容

然后看运行时类型,如果重写了就执行重写的,没重写就执行静态分配的方法

子类重写父类静态方法没用,因为静态方法和实例对象无关,只看编译时的类型

相关推荐
天空属于哈夫克318 分钟前
企业微信外部群运营升级:API 主动推送消息开发实战
java·数据库·mysql
qq_124987075320 分钟前
基于springboot的会议室预订系统设计与实现(源码+论文+部署+安装)
java·vue.js·spring boot·后端·信息可视化·毕业设计·计算机毕业设计
愿你天黑有灯下雨有伞26 分钟前
java动态渲染列导出以及分页列表
java
星火开发设计31 分钟前
共用体 union:节省内存的特殊数据类型
java·开发语言·数据库·c++·算法·内存
2301_8035545239 分钟前
阻塞,非阻塞,同步,异步以及linux上的5种IO模型阻塞,非阻塞,信号驱动,异步,IO复用
java·服务器·网络
仰望星空_Star1 小时前
Java证书操作
java·开发语言
河北小博博1 小时前
分布式系统稳定性基石:熔断与限流的深度解析(附Python实战)
java·开发语言·python
岳轩子1 小时前
JVM Java 类加载机制与 ClassLoader 核心知识全总结 第二节
java·开发语言·jvm
J_liaty1 小时前
Spring Boot + MinIO 文件上传工具类
java·spring boot·后端·minio
2601_949613021 小时前
flutter_for_openharmony家庭药箱管理app实战+药品详情实现
java·前端·flutter