Çünki enumlar avtomatik Seriyalaşdırıla bilir (Enum üçün Javadoc API sənədlərinə baxın), enum bəyannaməsindən sonra "Serializable həyata keçirir" bəndini açıq şəkildə əlavə etməyə ehtiyac yoxdur. Bu silindikdən sonra java üçün idxal bəyanatı. io. Seriallaşdırıla bilən interfeys də silinə bilər.
Bütün Java sinifləri seriallaşdırıla bilərmi?
Yalnız Seriallaşdırıla bilən Siniflər Seriallaşdırıla bilən Siniflər Seriyalaşdırıla bilərSinif Seriallaşdırıla bilən interfeysi tətbiq etdikdə onun bütün alt sinifləri də seriallaşdırıla bilər. Lakin obyektin başqa obyektə istinadı olduqda, bu obyektlər Seriallaşdırıla bilən interfeysi ayrıca həyata keçirməlidir.
Enumda xüsusi Java simvolları ola bilərmi?
Enum sabitləri etibarlı Java identifikatorları olmalıdır. Onların fərqli göstərilməsini istəyirsinizsə, toString-i ləğv edə bilərsiniz.
HashSet Java-nı seriallaşdırmaq olarmı?
2 Cavablar. HashSet serializə edilə bilər [Sənədləşdirmə], nə qədər ki, tərkibindəki bütün obyektlər seriallaşdırıla bilər, ona görə də siz Ünvan sinfinin seriallaşdırıla biləcəyinə əmin olmalısınız.
Sadalamaq Java-nı miras ala bilərmi?
Java enum bir növ kompilyator sehridir. Bayt kodunda istənilən nömrə java mücərrəd sinfini genişləndirən bir sinif kimi təmsil olunur. … Enum və bir neçə statik üzvə malikdir. Buna görə də, nömrə hər hansı digər sinfi və ya nömrəni genişləndirə bilməz: çox miras yoxdur.