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

java之对象向下转型

java中,向下转型是为了重新获得因为向上转型而丢失的子类特性。在先下转型前,必须先进行向上转型。

语法格式如下

父类类型 父类对象=子类实例

子类类型 子类对象=(子类)父类对象

示例代码如下

class Animal01
{public void shout(){System.out.println("喵喵");}
}class Dog01 extends Animal01
{public void shout(){System.out.println("汪汪");}public void eat() {System.out.println("吃骨头");}
}public class Xiangxiazhuanxing {public static void main(String[] args) {// TODO 自动生成的方法存根Animal01 an = new Dog01();Dog01 dog = (Dog01) an;dog.shout();dog.eat();}}

在上面代码中

Animal01 an = new Dog01();Dog01 dog = (Dog01) an;

第一段实现了向上转型,第二段实现了向下转型

http://www.lryc.cn/news/410212.html

相关文章:

  • ElasticSearch核心之DSL查询语句实战
  • Axure中继器:数据动态展示的强大工具
  • QT--聊天室
  • Javascript前端面试基础4【每日学习并更新10】
  • 社区团购系统搭建开发,前端uniapp。社区团购搭建开发定制
  • node+mysql+layui+ejs实现左侧导航栏菜单动态显示
  • FRP配置内网穿透52版本以上适用
  • IFM易福门LR3000LR3300液位传感器操作说明
  • 【Python大语言模型系列】基于阿里云人工智能平台采用P-Tuning v2微调ChatGLM2-6B大模型(完整教程)
  • 基于Spring boot + Vue的加油站系统
  • ️RPC协议 --基于TCP实现RPC通信
  • android(安卓)最简单明了解释版本控制之MinSdkVersion、CompileSdkVersion、TargetSdkVersion
  • Redis缓存穿透、击穿和雪崩的理解和解决思路
  • ReactHooks(完结)
  • 【数据中台】大数据管理平台建设方案(原件资料)
  • UE5+OpenCV配置(Windows11系统)
  • 自研Vue3开源Tree组件:节点拖拽bug修复
  • SSM学习9:SpringBoot简介、创建项目、配置文件、多环节配置
  • Java面试题---索引
  • ollama本地部署大语言模型记录
  • 【C++红黑树应用】模拟实现STL中的map与set
  • 前端实习手计(5):班味十足?!
  • Duix AI 太上瘾,让我熬夜体验的AI女友
  • php判断某个目录下是否存在文件
  • 重塑互联网生态:探索Web 3.0、大数据与隐私保护的新篇章
  • HR模块中PA信息类型的相关函数
  • c# 日期类型变量默认值
  • 设计模式实战:任务调度系统的设计与实现
  • 代码中的特殊注释
  • ubuntu20.04.6 安装Skywalking 10.0.1