Если знаете как правильнее пишите, нужно заранее привыкать)
int age = 3;
int weight = 7;
String address = "Minsk";
String color = "black";
String name = "barsik";
String unknownAddress = null;
String unknownName= null;
int averageAge = 3;
int averageWeight = 5;
String averageColor = "black";
public void initialize(String name){
this.name = name;
this.age = averageAge;
this.color = averageColor;
this.weight = averageWeight;
this.address = unknownAddress;}
public void initialize(String name, int weight, int age){
this.name = name;
this.age = age;
this.color = averageColor;
this.weight = weight;
this.address = unknownAddress;}
public void initialize(String name, int age){
this.name = name;
this.age = age ;
this.color = averageColor;
this.weight = averageWeight;
this.address = unknownAddress;}
public void initialize(int weight, String color){
this.weight = weight;
this.color = color;
this.age = averageAge;
this.address = unknownAddress;
this.name = null; }
public void initialize(int weight, String color, String address){
this.weight = weight;
this.color = color;
this.address = address;
this.age = averageAge;
this.name = null;}
}
B4arsuk
10 уровень
Насколько адекватно написан код?
Решен
Комментарии (2)
- популярные
- новые
- старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
JustinianJudge в Mega City OneMaster
26 октября 2020, 07:29
Чуто рановато к зараннє привыкать, в первом квесте ставят базу. Как лыжгиков например часто обучают плугу в учебных целях, а потом переучивают.
То есть, учебные задачи штука специфическая, это даже не знаю, как на перых занятиях по боксу дать упражнение десять раз присесть с весом, а ты интересуешься, как бы это сделал профессиональный боксер..
Здесь просто нужно приседать как получается.
Вот уровня с 10-го уже можно потихоньку начинать обращать внимание как правильно.
По этому коду, в целом очень даже.
По оформлению только -
-не делай блоки по 2 и более пустых строк.
Пустая строка если есть то одна. Две и более не нужно делать
Закрывающие фигурные скобки должны ставиться с новой строки и быть одни в строкк, никуда их клеить не надо.
Исключение:
if (isNumber) {
n = n + 1;
} else if (isNumber > 1) {
n = n - 10;
} else {
n = n / 2;
}
System.out.println(n);
- перед открывающей фигурной скобкой не забывай ставить пробел.
Форматирование это отдельная тема, надеюсь ты работаешь с кодом в Интеллидж Идее, там во время работы с кодом нужно периодически нажимать CTRL+ALT+L, эта комбинация за автоформатирование отвечает.
0
kavasak119999Backend Developer в Raiffeisen
21 октября 2020, 10:24
Пересмотри свои конструкторы, у тебя в первом входит в аргумент только name, за то выходит и age и color и т.д
0