java-3 多态

什么是多态

对象多态,行为多态

方法:编译看左边,运行看右边

变量:编译运行都看左

为什么呢? 多态强调的是对象多态和行为多态,可没说变量多态

使用多态的好处

编译看左边,不能调用子类独有的功能 。如果想用子类独有的功能怎么办呢?--类型转换

多态下的类型转换

可以调用子类独有的功能

相关推荐
wuminyu9 小时前
专家视角看Java多态性的底层基石vtable(虚函数表)构建过程解析
java·linux·c语言·jvm·c++
phltxy9 小时前
Spring Cloud 服务注册与发现:Eureka 从原理到实战
java·spring cloud·eureka
测试那点事儿9 小时前
零基础API 接口自动化框架源代码:结构、功能与运行时序
java·servlet·自动化
AI人工智能+电脑小能手9 小时前
【大白话说Java面试题】【Java基础篇】第23题:ConcurrentHashMap的底层原理是什么
java·开发语言·算法·哈希算法·散列表·hash
爱怪笑的小杰杰9 小时前
优化 UniApp 日历组件的多语言切换:告别 setLocale 引起的 App 重启
java·前端·uni-app
solicitous10 小时前
JAVA系统复习(基础语法-类、接口)
java·开发语言
likerhood10 小时前
单例模式详细讲解(java)
java·开发语言·单例模式
以琦琦为中心10 小时前
Spring `@Lazy` 注解技术文档
java
阿波罗尼亚10 小时前
桌面应用开发技术:NetBeans RCP / Eclipse RCP / JavaFX / Electron / Qt / Flutter Deskto
java·eclipse·electron
echola_mendes10 小时前
InfluxDB(四)——动态 Field/Tag 实现多类型设备统一接入的完整实践指南
java·后端·struts