在java 中,什么叫向上转型

2023-02-23 21:51

2个回答
向上转型:通俗地说就是子类转型成父类;
向下转型:父类转型成子类。
1、上转型:顾名思义就是子类对象向上转为父类对象。
著名的里氏替换原则就描述了这个现象。
里氏替换原则: “派生类(子类)对象能够替换其基类(超类)对象被使用。”
下转型:父类对象向下转为子类对象。  
相关问答
java 中的简单数据类型有何意义。
1个回答2023-01-28 10:35
用起来方便。。。
Java如何获得一个类里面的各个属性和类型
1个回答2023-01-31 00:45
类名点get方法
Java程序员转行?
1个回答2023-04-09 16:52
android吧.
java中为什么要有数据类型
4个回答2023-01-28 10:35
java 是强类型语言,要求所有数据都有明确的类型限制,并且对方法的参数及返回值都要有明确的类型定义,如果类型错误会无法编译或在运行中抛出异常
java基本数据类型有哪些?
1个回答2023-01-19 07:55
java基本数据类型有逻辑类:boolean、文本类:char、整数类、浮点类。基本数据分为正舒服点,字符类型。
为什么要有java的基本数据类型
2个回答2023-02-01 11:24
我在一本JAVA教程上看到的,他是这样解释的: 简单数据类型代表单值,而不是复杂的对象。Java是完全面向对象的,但简单数据类型不是。他们类似于其他大多数非面向对象语言的简单数据类型。这样做的原...
全文
为什么要有java的基本数据类型
1个回答2022-12-07 10:05
我在一本JAVA教程上看到的,他是这样解释的: 简单数据类型代表单值,而不是复杂的对象。Java是完全面向对象的,但简单数据类型不是。他们类似于其他大多数非面向对象语言的简单数据类型。这样做的原因是出...
全文
在java中怎么获取一个范型集合中范型集合属性的属性
1个回答2022-12-02 15:00
将其封装成对象
JAVA接口转发问题
1个回答2023-08-03 05:45
什么东东?和手机游戏有关?!
java是什么类型的编程语言?
1个回答2023-02-18 21:22
java是解释型的语言,因为虽然java也需要编译,编译成.class文件,但是并不是机器可以识别的语言,而是字节码,最终还是需要 jvm的解释