Tā kā enums ir automātiski serializējams (skatiet Javadoc API dokumentāciju par Enum), nav nepieciešams skaidri pievienot klauzulu "ievieš serializējamu" pēc enum deklarācijas. Kad tas ir noņemts, java importēšanas paziņojums. io. Serializējamo saskarni var arī noņemt.
Vai visas Java klases ir serializējamas?
Tikai klases. Bet, ja objektam ir atsauce uz citu objektu, šiem objektiem atsevišķi jāievieš serializējamā saskarne.
Vai enum var būt speciālās rakstzīmes Java?
Enum konstantēm jābūt derīgiem Java identifikatoriem. Varat ignorēt toString, ja vēlaties, lai tie tiktu parādīti citādi.
Vai HashSet var serializēt Java?
2 Atbildes. HashSet ir serializējams [Dokumentācija], ja vien visi tajā ietvertie objekti ir serializējami, tāpēc jums ir jāpārliecinās, vai Adrešu klase ir serializējama.
Vai enum var mantot Java?
Java enum ir sava veida kompilatora maģija. Baitu kodā jebkurš enum tiek attēlots kā klase, kas paplašina abstrakto klasi java. … Enum un tajā ir vairāki statiski dalībnieki. Tāpēc enum nevar paplašināt nevienu citu klasi vai enum: nav vairākkārtējas mantošanas.