递归火山软件开发平台

标题: 数组赋值给对象类 强转输出没有数据这是什么原理 [打印本页]

作者: 邪lei    时间: 2022-12-7 18:26
标题: 数组赋值给对象类 强转输出没有数据这是什么原理
本帖最后由 邪lei 于 2022-12-7 18:27 编辑

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











作者: 李先森    时间: 2022-12-7 19:38
你应该这样试试,对象=到对象(文本数组)
作者: 邪lei    时间: 2022-12-7 20:06
李先森 发表于 2022-12-7 19:38
你应该这样试试,对象=到对象(文本数组)

大佬到对象在哪个模块里啊
作者: 李先森    时间: 2022-12-7 20:34
你是不是调用方法传参对象类,如果是参数对象类,直接可以填入任何数据类型,但是在方法里强转传入的类型即可,到对象好像是安卓里的,
作者: Xelloss0618    时间: 2022-12-7 21:52
火山的赋值是复制赋值,将子类赋值给父类将会丢失子类特有的数据,你再强转回来也没用

至于方法参数里的对象类,因为那是参考参数,指向的还是同一个对象指针,所以可以强制回来
作者: 邪lei    时间: 2022-12-8 01:47
Xelloss0618 发表于 2022-12-7 21:52
火山的赋值是复制赋值,将子类赋值给父类将会丢失子类特有的数据,你再强转回来也没用

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

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




欢迎光临 递归火山软件开发平台 (https://bbs.voldp.com/) Powered by Discuz! X3.4