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