【说站】java向下转型是什么意思
JAVA 什么 意思 转型 向下
2023-06-13 09:13:16 时间
java向下转型是什么意思
概念
1、向下转型就是父类对象转成子类对象。我们把一个父类引用Animal类型的引用给了一个 Bird类型 的引用,这就是向下转型
2、格式为
子类 子类对象=(子类)父类实例
注意
向下转型的时候一定要进行强制类型转换
实例
class Animal {
public String name;
public void eat() {
System.out.println(this.name + " 正在吃");
}
}
class Cat extends Animal {
}
class Bird extends Animal {
public int age;
public void fly() {
System.out.println(this.name+"起飞");
}
}
public class Test extends TestDemo {
public static void main(String[] args) {
Animal animal = new Animal();
Bird bird = (Bird) animal;//必须进行强制类型转换
}
}
以上就是 java向下转型的介绍,希望对大家有所帮助。更多Java学习指路:Java基础
本教程操作环境:windows7系统、java10版,DELL G3电脑。
相关文章
- 怎么用命令提示符运行JAVA代码_java命令提示符如何进入
- java中的pojo是什么意思_java中的POJO是什么意思?
- java i586什么意思_linux里面i386 i686 i486 i586代表什么?是什么意思
- java xml解析框架_JAVA解析xml的五种方式对比
- java源程序文件的扩展名_使用Java语言编写的源程序保存时的文件扩展名是什么…
- java是面向对象还是面向过程_Java面向对象编程和面向过程编程的区别[通俗易懂]
- java后端开发需要什么_从事Java后端开发,要学习哪些知识和技能?[通俗易懂]
- 说一下java的运行机制_Java运行机制是什么?「建议收藏」
- %d啥意思java_编程“%d”代表什么意思?
- java标识符是什么_Java 标识符「建议收藏」
- java后端开发需要学什么_从事Java后端开发,要学习哪些知识和技能?[通俗易懂]
- import java.util.scanner是什么意思
- java.util.scanner sc_Java的Scanner sc=new Scanner(System.in)是什么意思「建议收藏」
- java%f什么意思_浅析Java中print、printf、println的区别「建议收藏」
- java中scanner是什么意思_java中Scanner是什么?怎么用?
- java空指针报错_空指针异常是什么意思
- 【说站】java桥接模式是什么
- java 自定义类加载器_JAVA中如何使用应用自定义类加载器「建议收藏」
- Java集合面试题_java是什么
- J2EE是什么意思_main()函数是java程序的执行入口
- JAVA读取csv文件_java读取csv文件某一列
- Java中的悲观锁和乐观锁是什么意思?其分类依据是啥?
- java 标准输出与标准错误 out与 err 区别 用法 联系 java中的out与err区别 System.out和System.err的区别 System.out.println和System.err.println的区别 Java重定向System.out和System.err详解编程语言
- 客户端建立Redis集群:Java客户端指南(redis集群java)
- Java如何查询MySQL?25字(java查询mysql)
- 进程Linux下创建多个Java进程的简易方法(linux 多个java)
- Java Redis实例学习与应用(java redis实例)
- Oracle搭建Java开发环境的步骤(oracle中java)