擴(kuò)展一個(gè)新方法運(yùn)行出錯(cuò)?
你不能把一個(gè)父類的對(duì)象轉(zhuǎn)換成其子類對(duì)象啊。除非是父類的引用指向子類的對(duì)象,才能夠?qū)⑵滢D(zhuǎn)換為子類對(duì)象。
而且你在這里可以使用聚合的方式來(lái)代替繼承。將JSONObject做為另一個(gè)類的成員。
當(dāng)然如果使用kotlin的話就更方便了,可以直接對(duì)其進(jìn)行擴(kuò)展,?。
擴(kuò)展一個(gè)新方法運(yùn)行出錯(cuò)?
你不能把一個(gè)父類的對(duì)象轉(zhuǎn)換成其子類對(duì)象啊。除非是父類的引用指向子類的對(duì)象,才能夠?qū)⑵滢D(zhuǎn)換為子類對(duì)象。
而且你在這里可以使用聚合的方式來(lái)代替繼承。將JSONObject做為另一個(gè)類的成員。
當(dāng)然如果使用kotlin的話就更方便了,可以直接對(duì)其進(jìn)行擴(kuò)展,?。