Почему при создании двух объектов одного класса, выводятся данные только второго объекта?
package en.javarush.task.jdk13.task05.task0526;
/*
Man and woman
*/
public class Solution {
public static void main(String[] args) {
Man man1 = new Man("Павел", 34, "Бали");
System.out.println(man1.name + " " + man1.age + " " + man1.address);
Man man2 = new Man("Эдуард", 48, "Мадрид");
System.out.println(man2.name + " " + man2.age + " " + man2.address);
Woman woman1 = new Woman("Жанна", 16, "Подмосковье");
System.out.println(woman1.name + " " + woman1.age + " " + woman1.address);
Woman woman2 = new Woman("Кристина", 28, "Урал");
System.out.println(woman2.name + " " + woman2.age + " " + woman2.address);
}
public static class Man {
static String name;
static int age;
static String address;
public Man(String name, int age, String address){
this.name = name;
this.age = age;
this.address = address;
}
}
public static class Woman {
static String name;
static int age;
static String address;
public Woman (String name, int age, String address){
this.name = name;
this.age = age;
this.address = address;
}
}
}