Advertisement
Adeptius

Untitled

Mar 30th, 2016
76
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.18 KB | None | 0 0
  1. package com.javarush.test.level20.lesson10.home05;
  2.  
  3. import java.io.PrintStream;
  4. import java.util.logging.Logger;
  5.  
  6. /* Сериализуйте Person
  7. Сериализуйте класс Person стандартным способом. При необходимости поставьте полям модификатор transient.
  8. */
  9. public class Solution {
  10.  
  11.     public static class Person {
  12.         String firstName;
  13.         String lastName;
  14.         transient String fullName;
  15.         transient final String greetingString;
  16.         String country;
  17.         Sex sex;
  18.         transient PrintStream outputStream;
  19.         transient Logger logger;
  20.  
  21.         Person(String firstName, String lastName, String country, Sex sex) {
  22.             this.firstName = firstName;
  23.             this.lastName = lastName;
  24.             this.fullName = String.format("%s, %s", lastName, firstName);
  25.             this.greetingString = "Hello, ";
  26.             this.country = country;
  27.             this.sex = sex;
  28.             this.outputStream = System.out;
  29.             this.logger = Logger.getLogger(String.valueOf(Person.class));
  30.         }
  31.     }
  32.  
  33.     enum Sex {
  34.         MALE,
  35.         FEMALE
  36.     }
  37. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement