当前位置: 首页 > news >正文

Day11-C:\Users\Lenovo\Desktop\note\code\JavaSE\Basic\src\com\oop\demo06

多态

动态编译

指的是,同一方法可以根据发送对象的不同而采取多种不同的行为方式

instanceof (类型转换)引用类型,判断一个对象是什么类型
/*
多态注意事项

  1. 多态是方法的多态,属性没有多态
  2. 父类和子类,有联系 类型转换异常ClassCastException(会不会报错看左边,执行结果看右边)
  3. 存在条件:继承关系、方法需要重写·,父类引用指向子类对象! father f1 = new Son();

无法重写的情况(方法):

  1. static方法属于类,不属于实例
    2.final(常量)
    3.private方法:私有
    /
    /

    1.父类引用指向子类的对象
    2.把子类转换为父类,向上转型:
    3.把父类转换为子类,向下转型,需要强制转换
    4.方便方法的调用,减少重复的代码!简洁

抽象:封装、继承、多态! 抽象类
*/

http://www.hskmm.com/?act=detail&tid=20992

相关文章:

  • 牛客周赛 Round 111
  • OpenLayers地图交互 -- 章节十一:拖拽材料交互详解
  • 2025年人工智能与智能装备国际学术会议(AIIE 2025)
  • 通过IDOR实现权限提升导致未授权用户注入
  • APUE学习笔记之基础知识(一) - Invinc
  • Syslog日志集成搭建
  • 定义工业生产新范式!网易灵动发布全球首款全域智能无人装载机“灵载”
  • 国有银行人力资源数字化转型的合规突围与效能跃迁
  • Java 类类型
  • OpenFeign 继承FeignClient客户端注意事项
  • 9月29日
  • JVM调优实战及常量池详解
  • Cisco Identity Services Engine (ISE) 3.5 - 基于身份的网络访问控制和策略实施系统
  • 03-控制台项目创建与结构说明
  • 赋能智慧应急:国标GB28181平台EasyGBS视频技术如何成为气象灾害预警新工具
  • NET各个版本新增的特性和语法糖
  • xinference推理embedding等小模型
  • day15-项目上线
  • opencv学习记录6
  • 努力的轨迹,通往成长的旅程——赵欣彤的自我介绍
  • 第2章 day02 requests基础
  • 线性代数_工程实践-计算实现numpy
  • 在HAL库使用printf打印串口信息
  • 第4章 day04 防盗链
  • 第3章 day03 xpath+反爬虫
  • 002- 学习环境搭建
  • 第10章 day10 DrissionPage详细教程
  • 求局部最小值
  • Element-UI的transfer穿梭框组件数据量大解决方案
  • 第9章 day09 hook插件