news 2026/6/10 3:34:49

Day37-20260205

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
Day37-20260205

多态

动态编译:程序的类型只有在执行的时候才能确认,写代码的时候是确定不了的,可拓展性变得更强

即同一方法可以根据发送对象的不同而采用多种不同的行为方式。

一个对象的实际类型是确定的,但可以指向对象的引用的类型有很多

多态存在的条件

  1. 有继承关系
  2. 子类重写父类的方法
  3. 父类引用指向子类对象

注意:多态是方法的多态,属性没有多态性。

instanceof (类型转换:强制转换和自动转换)引用类型

packagecom.oop.demo06;publicclassPerson{publicvoidrun(){System.out.println("run");}}/* 多态注意事项: 1.多态是方法的多态,属性没有多态 2.父类和子类,有联系 类型转换异常!ClassCastException 3.存在条件:继承关系,方法都要重写 父类引用指向子类对象! father f1 = new Son(); 不能被重写的: 1.static 静态的方法,属于类,它不属于实例 2.final 常量: 3.private 私有的, */
packagecom.oop.demo06;publicclassStudentextendsPerson{@Overridepublicvoidrun(){System.out.println("son");}publicvoideat(){System.out.println("eat");}}
packagecom.oop;importcom.oop.demo06.Person;importcom.oop.demo06.Student;importjava.util.Scanner;//一个项目应该只存在一个main方法publicclassApplication{publicstaticvoidmain(String[]args){//一个对象的实际类型是确定的//new Student();//new Person();//可以指向的引用类型就不确定了:父类的引用指向子类//Student子类型,能调用的方法都是自己的或者继承父类的Students1=newStudent();//Person父类型,可以指向子类,但是不能调用子类独有的方法Persons2=newStudent();Objects3=newStudent();//那个类型的就执行那个的,两个类型里面都有时执行子类的s2.run();//子类重写了父类的方法,执行子类的方法s1.run();//对象能执行哪些方法,主要看对象左边的类型,和右边关系不大!//s2.eat();((Student)s2).eat();//(类型):强制转换、高转低s1.eat();}}
son son 进程已结束,退出代码为0
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/6/8 20:16:02

ChatGLM3-6B实现自动化报告生成系统

ChatGLM3-6B实现自动化报告生成系统 1. 为什么需要自动化报告生成 财务部门每月要整理上百份销售数据,市场团队每周要汇总各渠道推广效果,技术团队每天要分析系统运行日志——这些重复性高、格式固定、耗时耗力的报告工作,正在悄悄吞噬专业…

作者头像 李华
网站建设 2026/6/9 22:38:40

DAMO-YOLO保姆级教程:解决CUDA 12.1与PyTorch 2.1版本兼容问题

DAMO-YOLO保姆级教程:解决CUDA 12.1与PyTorch 2.1版本兼容问题 1. 为什么你需要这篇教程 你是不是也遇到过这样的情况:下载了DAMO-YOLO的官方镜像,兴冲冲地准备跑起来,结果终端里一串红色报错——CUDA version mismatch、torch.…

作者头像 李华
网站建设 2026/6/10 2:54:10

Qwen3-ASR-1.7B vs 0.6B:高精度语音识别版本对比测评

Qwen3-ASR-1.7B vs 0.6B:高精度语音识别版本对比测评 1. 为什么这次对比值得你花5分钟看完? 你是否遇到过这些场景: 会议录音转文字错漏百出,关键人名、数字全对不上;客服电话录音里夹杂方言和背景噪音,…

作者头像 李华
网站建设 2026/6/9 1:28:27

雯雯的后宫-造相Z-Image-瑜伽女孩:5分钟快速生成瑜伽女孩图片教程

雯雯的后宫-造相Z-Image-瑜伽女孩:5分钟快速生成瑜伽女孩图片教程 你是否想过,不用专业摄影、不用修图软件、甚至不用美术基础,就能在几分钟内生成一张氛围感十足的瑜伽女孩图片?不是AI拼贴,不是模板套用,…

作者头像 李华
网站建设 2026/6/9 1:44:57

Pi0具身智能算法实现:LSTM在动作预测中的应用

Pi0具身智能算法实现:LSTM在动作预测中的应用 1. 为什么动作预测需要LSTM 在具身智能系统中,机器人不是简单地对当前画面做出反应,而是要理解连续的动作序列——就像人伸手拿杯子时,手臂会经历一系列连贯的位移、旋转和力度变化…

作者头像 李华