关注
码龄
粉丝数
原力等级 --
被采纳
被点赞
采纳率
m0_56364076
2022-01-10 10:45
采纳率: 86.4%
浏览 28
首页
Java
已结题
这个B是父类为什么可以发生向下转型?向下转型不是应该写”X“子类吗?向上转型为什么可以写子类?
java
问题遇到的现象和发生背景
问题相关代码,请勿粘贴截图
运行结果及报错内容
我的解答思路和尝试过的方法
我想要达到的结果
收起
写回答
好问题
0
提建议
关注问题
微信扫一扫
点击复制链接
分享
邀请回答
编辑
收藏
删除
收藏
举报
1
条回答
默认
最新
关注
码龄
粉丝数
原力等级 --
被采纳
被点赞
采纳率
於黾
2022-01-10 10:53
关注
B b=(B)a
怎么是向下转型呢,明显是向上转型啊
别说B是接口,没有继承关系,只是实现
就算B是父类,子类转父类根本不需要强制转换啊,B b=a就行了
本回答被题主选为最佳回答
, 对您是否有帮助呢?
本回答被专家选为最佳回答
, 对您是否有帮助呢?
本回答被题主和专家选为最佳回答
, 对您是否有帮助呢?
解决
无用
评论
打赏
微信扫一扫
点击复制链接
分享
举报
评论
按下Enter换行,Ctrl+Enter发表内容
查看更多回答(0条)
向“C知道”追问
报告相同问题?
提交
关注问题
为什么
子类
实例化的
父类
对象可以调用
子类
独有的方法?
java
2020-04-09 10:39
回答 5
已采纳
这是
父类
由
子类
实例化,new 后面是
子类
,则就是
子类
实例化,因为
子类
继承了
父类
,所以也继承了
父类
的方法和属性,当
父类
中有
子类
中没有的方法和属性时
子类
调用此属性和方法时是
父类
中此属性和方法的值。
为什么重
写
object类equals形参可以是object的
子类
,是默认先
向上转型
了吗
java
2022-07-18 15:44
回答 1
已采纳
Object 是所有引用类型的
父类
,
父类
变量接收
子类
对象是很自然的。
C++基础 为什么p->show调用的是
父类
的show而不是
子类
的show??
c++
有问必答
2021-06-29 00:43
回答 2
已采纳
p是
子类
的实例强制类型转换成
父类
的指针,print是虚函数,在
子类
中有实现方法,所以优先调用
子类
中的方法。
Java
向上转型
和
向下转型
的详解
2020-08-30 16:17
向上转型
是将
子类
对象转换为
父类
类型的过程,而
向下转型
是将
父类
对象转换为
子类
类型的过程。
向上转型
(Upcasting)
向上转型
是将
子类
对象转换为
父类
类型的过程。在
Java
中,我们可以使用
子类
对象来初始化
父类
...
java
多态的
向上转型
和
向下转型
迷迷糊糊 望大神解惑
java
2017-03-01 13:13
回答 5
已采纳
多态是面向对象很重要的一个概念。向上翻转有什么用,举个简单的例子。 有个基类animal,有bark方法System.out.print('animal'),有几个
子类
cat,dog,bird,都实
为什么isinstance(
子类
实例,
父类
)结果是False?
python
有问必答
2021-12-26 15:25
回答 1
已采纳
def canBlit(self): if self.isFigure() or self.isImage() or self.isImageList():
为什么Qt事件中
父类
可以强转为
子类
c++
qt
开发语言
2022-05-15 12:48
回答 1
已采纳
这就是多态啊,
父类
指针可以指向
子类
对象,也就是理解成
父类
指针可以保存
子类
对象的数据。只是在语法上需要
父类
子类
转换。至于这几种转换,你可看看相关的博客。https://blog.csdn.net/wil
Java
转型(向上或
向下转型
)详解及简单实例
2020-08-31 06:46
正确使用
向下转型
可以使我们能够访问
子类
特有的方法和属性,弥补
向上转型
时丢失的特性。 在显示器类的例子中,如果我们需要根据显示器的类型执行特定的操作,比如调用
子类
特有的`displayText()`和`displayGraphics...
为什么我可以用this访问
父类
中的变量?不是访问
父类
中的变量用super吗?
java
2018-11-26 11:17
回答 2
已采纳
本来就可以,super的使用场合是,你派生类有一个成员和基类同名,this表示本类,super表示基类。 比如你重
写
了一个方法,在其中要调用基类的方法,才需要super 如果派生类没有同名的成员,
java
向上转型
后怎么访问
子类
变量?
java
2017-12-11 03:12
回答 6
已采纳
强行转换成派生类类型 Parent c = new Child(); ((Child)c).变量
java
方法重载参数可以是
父类
和
子类
么?
java
后端
2021-11-09 14:08
回答 2
已采纳
优先匹配类型一致的那个方法,如果没有,将参数的类型向上升级为其
父类
,继续匹配;如果最终都没有匹配到合适的方法,则报错;所以一个方法有2个重载方法,一个参数为
子类
,一个方法参数为该
子类
的
父类
时,如果参
Java
向上转型
和
向下转型
实例解析
2020-08-25 01:54
向上转型
是指
子类
对象转换为
父类
或接口,而
向下转型
是指
父类
对象转换为
子类
。了解
向上转型
和
向下转型
的机制可以帮助我们更好地理解
Java
中的继承机制,并且能够更好地应用继承机制来编
写
更加灵活和可扩展的代码。 ...
java
父类
子类
向上转型
和
向下转型
2021-05-10 14:30
qq_39159736的博客
从 2 个名词开始说起:
向上转型
(upcasting)、
向下转型
(downcasting)。 举个例子:有2个类,Father 是
父类
,Son 类继承自 Father。 第 1 个例子: Father f1 = new Son(); // 这就叫 upcasting (
向上转型
) // ...
Java
| 浅谈多态中的
向上转型
与
向下转型
2023-01-23 14:19
烽起黎明的博客
见一见
Java
多态中的
向上转型
和
向下转型
,做区分更好理解多态的特性
JAVA
中多态以及
向上转型
向下转型
、重
写
的讲解
2022-04-03 18:18
Green_756的博客
对多态、、向上、
向下转型
,以及重
写
的解释
没有解决我的问题,
去提问
向专家提问
向AI提问
付费问答(悬赏)服务下线公告
◇ 用户帮助中心
◇ 新手如何提问
◇ 奖惩公告
问题事件
关注
码龄
粉丝数
原力等级 --
被采纳
被点赞
采纳率
系统已结题
2月1日
关注
码龄
粉丝数
原力等级 --
被采纳
被点赞
采纳率
已采纳回答
1月24日
关注
码龄
粉丝数
原力等级 --
被采纳
被点赞
采纳率
修改了问题
1月10日
关注
码龄
粉丝数
原力等级 --
被采纳
被点赞
采纳率
修改了问题
1月10日
展开全部