package com.javarush.test.level20.lesson10.home05; import java.io.PrintStream; import java.io.Serializable; import java.util.logging.Logger; /* Сериализуйте Person Сериализуйте класс Person стандартным способом. При необходимости поставьте полям модификатор transient. */ public class Solution { public static class Person implements Serializable { String firstName; String lastName; transient String fullName; transient final String greetingString; String country; Sex sex; transient PrintStream outputStream; transient Logger logger; Person(String firstName, String lastName, String country, Sex sex) { this.firstName = firstName; this.lastName = lastName; this.fullName = String.format("%s, %s", lastName, firstName); this.greetingString = "Hello, "; this.country = country; this.sex = sex; this.outputStream = System.out; this.logger = Logger.getLogger(String.valueOf(Person.class)); } } enum Sex { MALE, FEMALE } }
Leave A Comment