package com.javarush.test.level20.lesson04.task01; import java.io.Serializable; import java.util.ArrayList; import java.util.Arrays; import java.util.List; /* Как сериализовать? Сделайте так, чтобы сериализация класса Human была возможной */ public class Solution { public static class Human implements Serializable { public String name; public List<Asset> assets = new ArrayList<>(); public Human() { } public Human(String name, Asset... assets) { this.name = name; if (assets != null) { this.assets.addAll(Arrays.asList(assets)); } } } }
package com.javarush.test.level20.lesson04.task01; import java.io.Serializable; public class Asset implements Serializable { public Asset(String name) { this.name = name; } private String name; private double price; public String getName() { return name; } public double getPrice() { return price; } public void setPrice(double price) { this.price = price; } }
Leave A Comment