//But you have a custom, that I should release someone to you at the Passover. Therefore do you want me to release to you the King of the Jews?" (John 18:39)
------------------------------------------------Solution.java-----------------------------------------------------------
package com.javarush.task.task20.task2007;
import java.util.ArrayList;
import java.util.List;
import java.io.Serializable;
/*
Ðак ÑеÑиализоваÑÑ JavaRush?
*/
public class Solution {
public static class JavaRush implements Serializable {
public List users = new ArrayList<>();
}
public static void main(String[] args) {
}
}
------------------------------------------------------------------------------------------------------------------------
--------------------------------------------------User.java-------------------------------------------------------------
package com.javarush.task.task20.task2007;
import java.util.Date;
public class User {
private String firstName;
private String lastName;
private Date birthDate;
private boolean isMale;
private Country country;
public String getFirstName() {
return firstName;
}
public void setFirstName(String firstName) {
this.firstName = firstName;
}
public String getLastName() {
return lastName;
}
public void setLastName(String lastName) {
this.lastName = lastName;
}
public Date getBirthDate() {
return birthDate;
}
public void setBirthDate(Date birthDate) {
this.birthDate = birthDate;
}
public boolean isMale() {
return isMale;
}
public void setMale(boolean male) {
isMale = male;
}
public Country getCountry() {
return country;
}
public void setCountry(Country country) {
this.country = country;
}
public static enum Country {
UKRAINE("Ukraine"),
RUSSIA("Russia"),
OTHER("Other");
private String name;
private Country(String name) {
this.name = name;
}
public String getDisplayedName() {
return this.name;
}
}
}
------------------------------------------------------------------------------------------------------------------------
/*
Ðак ÑеÑиализоваÑÑ JavaRush?
Сделай Ñак, ÑÑÐ¾Ð±Ñ ÑеÑиализаÑÐ¸Ñ ÐºÐ»Ð°ÑÑа JavaRush бÑла возможной.
ТÑебованиÑ:
1.âÐлаÑÑ JavaRush должен ÑÑÑеÑÑвоваÑÑ Ð²Ð½ÑÑÑи клаÑÑа Solution.
2.âÐлаÑÑ JavaRush должен бÑÑÑ ÑÑаÑиÑеÑким.
3.âÐлаÑÑ JavaRush должен бÑÑÑ Ð¿ÑблиÑнÑм.
4.âÐлаÑÑ JavaRush должен поддеÑживаÑÑ Ð¸Ð½ÑеÑÑÐµÐ¹Ñ Serializable.
------------------------------------------------Solution.java-----------------------------------------------------------
package com.javarush.task.task20.task2007;
import java.util.ArrayList;
import java.util.List;
/*
Ðак ÑеÑиализоваÑÑ JavaRush?
*/
public class Solution {
public static class JavaRush {
public List users = new ArrayList<>();
}
public static void main(String[] args) {
}
}
------------------------------------------------------------------------------------------------------------------------
--------------------------------------------------User.java-------------------------------------------------------------
package com.javarush.task.task20.task2007;
import java.util.Date;
public class User {
private String firstName;
private String lastName;
private Date birthDate;
private boolean isMale;
private Country country;
public String getFirstName() {
return firstName;
}
public void setFirstName(String firstName) {
this.firstName = firstName;
}
public String getLastName() {
return lastName;
}
public void setLastName(String lastName) {
this.lastName = lastName;
}
public Date getBirthDate() {
return birthDate;
}
public void setBirthDate(Date birthDate) {
this.birthDate = birthDate;
}
public boolean isMale() {
return isMale;
}
public void setMale(boolean male) {
isMale = male;
}
public Country getCountry() {
return country;
}
public void setCountry(Country country) {
this.country = country;
}
public static enum Country {
UKRAINE("Ukraine"),
RUSSIA("Russia"),
OTHER("Other");
private String name;
private Country(String name) {
this.name = name;
}
public String getDisplayedName() {
return this.name;
}
}
}
------------------------------------------------------------------------------------------------------------------------
*/