И еще вопрос, влияет ли порядок объявление ссылок переменных this... в теле конструктора? public class User { String name; short age; int height; // #1 public User (String name, short age, int height) this.name = name; this.age = age; this.height = height; // #2 public User (int height, String name, short age) this.name = name; this.age = age; this.height = height; // #3 public User (short age, int height, String name) this.name = name; this.age = age; this.height = height; // #4 public User (String name, int height, short age) this.name = name; this.age = age; this.height = height; // #5 public User (short age, String name, int height) this.name = name; this.age = age; this.height = height; // #6 public User (int height, short age, String name) this.name = name; this.age = age; this.height = height; public static void main(String[] args) { User #1 = new User("Oleg", 27, 175); System.out.println(#1.name + ", " + #1.age + ", " + #1.height); User #2 = new User(165, "Dmitry", 21); System.out.println(#2.height + ", " + #2.name + ", " + #2.age); User #3 = new User(24, 190, "Solomon"); System.out.println(#3.age + ", " + #3.height + ", " + #3.name); User #4 = new User("Vasiliy", 170, 22); System.out.println(#4.name + ", " + #4.height + ", " + #4.age); User #5 = new User(24, "Petr", 160); System.out.println(#5.age + ", " + #5.name + ", " + #5.height); User #6 = new User(167, 28, "Andrey"); System.out.println(#6.height + ", " #6.age + ", " + #6.name); } }