技术栈

静态分配动态绑定

若水uy2025-05-25 20:25

静态分配看编译时类型

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

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

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

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

上一篇:C# 异步方法中缺少 `await` 运算符的隐患与解决方案
下一篇:深入理解设计模式:工厂模式、单例模式
相关推荐
吴声子夜歌
1 小时前
TypeScript——基础类型(三)
java·linux·typescript
DynamicsAgg
2 小时前
企业数字化底座-k8s企业实践系列第二篇pod创建调度
java·容器·kubernetes
森林里的程序猿猿
3 小时前
并发设计模式
java·开发语言·jvm
222you
3 小时前
四个主要的函数式接口
java·开发语言
Javatutouhouduan
3 小时前
Java全栈面试进阶宝典:内容全面,题目高频!
java·高并发·java面试·java面试题·后端开发·java程序员·java八股文
SEO-狼术
3 小时前
RAD Studio 13.1 Florence adds
java
ywf1215
3 小时前
Spring Boot接收参数的19种方式
java·spring boot·后端
敲代码的瓦龙
4 小时前
Java?面向对象三大特性!!!
java·开发语言
热门推荐
012026年3月AI领域大事件:DeepSeek引领开源风暴02GitHub 镜像站点03围棋-html版本04纯 HTML/CSS/JS 实现的高颜值登录页,还会眨眼睛!少女心爆棚!05班级宠物园部署指南06小黑课堂计算机二级WPSoffice题库软件下载安装教程(2026年3月最新版)07“wsl --install -d Ubuntu-22.04”下载慢,中国地区离线安装 Ubuntu 22.04 WSL方法(亲测2025年5月6日)08UV安装并设置国内源09OpenClaw 使用和管理 MCP 完全指南10中国象棋-html版本