為什麼要繼承Serializable

2021-08-16 20:08:37 字數 314 閱讀 7612

最重要的兩個原因是:

1、將物件的狀態儲存在儲存**中以便可以在以後重新建立出完全相同的副本;

2、按值將物件從乙個應用程式域傳送至另乙個應用程式域。

實現serializable介面的作用是就是可以把物件存到位元組流,然後可以恢復。所以你想如果你的物件沒實現序列化怎麼才能進行網路傳輸呢,要網路傳輸就得轉為位元組流,所以在分布式應用中,你就得實現序列化,如果你不需要分布式應用,那就沒那個必要實現序列化。

分布式應用

():指的是

應用程式分布在不同計算機上,通過網路來共同完成一項任務的工作方式。

Python 為什麼要繼承 object 類?

寫東西的時候剛好遇到這個問題,回答一波 繼承 object 類的是新式類,不繼承 object 類的是經典類,在 python 2.7 裡面新式類和經典類在多繼承方面會有差異 classa deffoo self print called a.foo classb a pass classc a d...

c ,為什麼要引入虛擬繼承

虛擬基類是為解決多重繼承而出現的。以下面的乙個例子為例 include include class ca class cb public ca class cc public ca class cd public cb,public cc void main error c2385 cd f is ...

Python 為什麼要繼承 object 類?

繼承 object 類的是新式類,不繼承 object 類的是經典類,在 python 2.7 裡面新式類和經典類在多繼承方面會有差異 classa deffoo self print called a.foo class b a pass class c a def foo self print ...