之前以为将一个自定义类型的实例赋值给Object类型后,如果再将Object强转为该实例类型,会导致属性丢失。今天自己写了个程序测试了一下,似乎并不会这样。程序如下:
从结果可以看出,更改的属性值并没有丢失。暂时先记下这个机制。有时间再查下原理。
之前以为将一个自定义类型的实例赋值给Object类型后,如果再将Object强转为该实例类型,会导致属性丢失。今天自己写了个程序测试了一下,似乎并不会这样。程序如下:
从结果可以看出,更改的属性值并没有丢失。暂时先记下这个机制。有时间再查下原理。