最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(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)遵守國家法律
岳阳县| 湖州市| 章丘市| 唐山市| 兴化市| 基隆市| 峨眉山市| 昌平区| 唐海县| 祁连县| 富民县| 平湖市| 从化市| 邮箱| 柳州市| 玉溪市| 黑河市| 安庆市| 墨竹工卡县| 安乡县| 衡山县| 金堂县| 海城市| 徐闻县| 延边| 随州市| 左贡县| 凤山县| 西吉县| 炉霍县| 凤山县| 剑川县| 黄平县| 陵水| 泗洪县| 栾川县| 涿鹿县| 连江县| 微博| 同心县| 和顺县|