package User;
public class User {
/*Сайт знакомств
Вы создаете базу данных пользователей для сайта знакомств.
Да вот беда — вы подзабыли в каком порядке их нужно указывать, а технического задания под рукой нет.
Спроектируйте класс User, у которого будут поля — имя (String) возраст (short) и рост (int).
Создайте для него необходимое количество конструкторов, чтобы имя, возраст и рост можно было указывать в любом порядке. */
String name;
short age;
int height;
public User(String name, short age, int height){
this.name = name;
this.age = age;
this.height = height;
}
public User(String name, int height, short age){
this.name = name;
this.height = height;
this.age = age;
}
public User(short age, String name, int height){
this.age = age;
this.name = name;
this.height = height;
}
public User(short age, int height, String name){
this.age = age;
this.height = height;
this.name = name;
}
public User(int height, String name, short age){
this.height = height;
this.name = name;
this.age = age;
}
public User(int height, short age, String name){
this.height = height;
this.age = age;
this.height = height;
}
public static void main(String[] args) {
User userone = new User("Brad", 18, 165);
User usertwo = new User("Brad", 165, 18);
User userthree = new User(18, "Brad", 165);
User userfour = new User(18, 165, "Brad");
User userfive = new User(165, "Brad", 18);
User usersix = new User(165, 18, "Brad");
}
}
Akmal
3 уровень
Добрые люди, можете проверить задачу. Правильно решил? Что изменить, как можно улучшить и тд
Обсуждается
Комментарии (2)
- популярные
- новые
- старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
ГоффMaster
29 января 2020, 01:22
Думаю, что можно сварганить метод, который бы инициализировал поля юзера и его вызывать из конструкторов, что бы не писать 100500 раз одни и те же три строчки.
0
ГоффMaster
29 января 2020, 01:27
надо протестить, типа в класс User добавить
а в конструкторох оставить по одной строке
this.init (name, age, height);
0