递归火山软件开发平台

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 火山 源码 类库
查看: 5235|回复: 5
打印 上一主题 下一主题

[视窗] 数组赋值给对象类 强转输出没有数据这是什么原理

[复制链接]

1

主题

33

帖子

511

积分

高级会员

Rank: 4

积分
511
跳转到指定楼层
楼主
发表于 2022-12-7 18:26:48 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 邪lei 于 2022-12-7 18:27 编辑

有没有大佬知道这是什么原因










截图1.jpg (1.38 MB, 下载次数: 35)

截图

截图
回复

使用道具 举报

55

主题

313

帖子

2478

积分

金牌会员

Rank: 6Rank: 6

积分
2478
QQ
沙发
发表于 2022-12-7 19:38:50 来自手机 | 只看该作者
你应该这样试试,对象=到对象(文本数组)
回复

使用道具 举报

1

主题

33

帖子

511

积分

高级会员

Rank: 4

积分
511
板凳
 楼主| 发表于 2022-12-7 20:06:43 | 只看该作者
李先森 发表于 2022-12-7 19:38
你应该这样试试,对象=到对象(文本数组)

大佬到对象在哪个模块里啊
回复

使用道具 举报

55

主题

313

帖子

2478

积分

金牌会员

Rank: 6Rank: 6

积分
2478
QQ
地板
发表于 2022-12-7 20:34:22 来自手机 | 只看该作者
你是不是调用方法传参对象类,如果是参数对象类,直接可以填入任何数据类型,但是在方法里强转传入的类型即可,到对象好像是安卓里的,
回复

使用道具 举报

26

主题

1900

帖子

6926

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
6926
5#
发表于 2022-12-7 21:52:14 | 只看该作者
火山的赋值是复制赋值,将子类赋值给父类将会丢失子类特有的数据,你再强转回来也没用

至于方法参数里的对象类,因为那是参考参数,指向的还是同一个对象指针,所以可以强制回来
回复

使用道具 举报

1

主题

33

帖子

511

积分

高级会员

Rank: 4

积分
511
6#
 楼主| 发表于 2022-12-8 01:47:49 | 只看该作者
Xelloss0618 发表于 2022-12-7 21:52
火山的赋值是复制赋值,将子类赋值给父类将会丢失子类特有的数据,你再强转回来也没用

至于方法参数里的对 ...

我明白了谢谢大佬解释原来对象类是是所有类的父类
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|递归火山软件开发平台 ( 鄂ICP备18029190号 )

GMT+8, 2024-11-24 14:56 , Processed in 0.086118 second(s), 22 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表