邪lei 发表于 2022-12-7 18:26:48

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

本帖最后由 邪lei 于 2022-12-7 18:27 编辑

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









李先森 发表于 2022-12-7 19:38:50

你应该这样试试,对象=到对象(文本数组)

邪lei 发表于 2022-12-7 20:06:43

李先森 发表于 2022-12-7 19:38
你应该这样试试,对象=到对象(文本数组)

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

李先森 发表于 2022-12-7 20:34:22

你是不是调用方法传参对象类,如果是参数对象类,直接可以填入任何数据类型,但是在方法里强转传入的类型即可,到对象好像是安卓里的,

Xelloss0618 发表于 2022-12-7 21:52:14

火山的赋值是复制赋值,将子类赋值给父类将会丢失子类特有的数据,你再强转回来也没用

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

邪lei 发表于 2022-12-8 01:47:49

Xelloss0618 发表于 2022-12-7 21:52
火山的赋值是复制赋值,将子类赋值给父类将会丢失子类特有的数据,你再强转回来也没用

至于方法参数里的对 ...
我明白了谢谢大佬解释原来对象类是是所有类的父类
页: [1]
查看完整版本: 数组赋值给对象类 强转输出没有数据这是什么原理