五月天青色头像情侣网名,国产亚洲av片在线观看18女人,黑人巨茎大战俄罗斯美女,扒下她的小内裤打屁股

歡迎光臨散文網(wǎng) 會(huì)員登陸 & 注冊(cè)

Java---基于json的從父類到子類的類型轉(zhuǎn)換

2023-08-10 14:05 作者:xiao_bang  | 我要投稿


看到這個(gè)標(biāo)題可能就會(huì)有人問了,啊這,java怎么可能從父類轉(zhuǎn)換到子類呢,這怎么可能呢?

這不是不可能,沒錯(cuò),今天我要做一個(gè)違背祖宗的決定(bushi),教大家,怎么親手把一個(gè)父親變?yōu)閮鹤?span style="text-decoration: line-through;">(???)

眾所周知,java對(duì)象能夠轉(zhuǎn)換json的字符串,而json的字符串又可以轉(zhuǎn)換成指定java對(duì)象。

這豈不是給我們一個(gè)可乘之機(jī),既然理論存在,那么魔法開始。

以下是一對(duì)父子,

父親
奇怪的兒子

我們可以看到,Student繼承了Person,但是Student明顯不打算自力更生,直接繼承了父親而沒有做一絲改變,甚至打算自閉。做父親的不樂意了,所以這不得撬開兒子的大門(bushi)?

一個(gè)叫Main的人走了過來,看了一眼這個(gè)叫A的父親(和"他的兒子"),直接從工具箱里面掏出了Gson-2.2.4,分分鐘就把A轉(zhuǎn)換成了兒子。

卻看到了這個(gè)結(jié)果,咋費(fèi)事呢?轉(zhuǎn)換成功了,但怎么都是null?

哦,原來是沒有對(duì)school,grade兩個(gè)屬性進(jìn)行賦值,他倆都是private,咋整呢?

反射?不會(huì)吧,還有人用反射?不不不,在這種特殊情況,我們可以直接這樣。

運(yùn)行結(jié)果

大功告成,父親成功轉(zhuǎn)換成了兒子,并且沒有一點(diǎn)損耗。


Java---基于json的從父類到子類的類型轉(zhuǎn)換的評(píng)論 (共 條)

分享到微博請(qǐng)遵守國家法律
馆陶县| 万安县| 新巴尔虎右旗| 九龙城区| 东乌| 呼图壁县| 钦州市| 通化市| 云林县| 辽源市| 安陆市| 深泽县| 滁州市| 左贡县| 隆安县| 林甸县| 安多县| 枣庄市| 海南省| 泉州市| 宁河县| 泰顺县| 广南县| 张掖市| 新巴尔虎左旗| 介休市| 赞皇县| 寻甸| 搜索| 古田县| 静乐县| 洱源县| 阿拉善盟| 延寿县| 时尚| 米易县| 金山区| 茶陵县| 广灵县| 普兰店市| 乌苏市|