private int one;
public static class B {
private int two;
}
}
Сейчас мне нужен точно такой же класс, но чтобы в классе B было +2 филда, как это грамотно сделать?
Эээ допиши объявление еще двух переменных в классе В..?
А лучше сформулируй чуть понятней вопрос.
Нужен другой класс. Просто скопипастить всё, добавив 2 филда - не выглядит лучшим решением
не усложняй на ровном месте, нужен другой класс - сделай другой класс
Иметь 2 практически идентичных класса с разницой в 2 поля может привести к сложностям
Разница ведь не существенна, не проблема иметь методы, что прекрасно обрабатывают оба класса. Если бы было наследование, то метод бы мог принять любой из них. Либо же добавить интерфейс надо будет
*грустно глядит на свои Repository, отличающиеся именем и типом переменных*
Пихание наследования где не надо тоже может привести к сложностям Опиши, правда, задачу подробнее, а ещё лучше напиши одно сообщение по инструкции https://t.me/javastart/353972
Нам неизвестно что у тебя там есть. Выглядит как XY проблема.
ты какое-то ооп в вакууме делаешь и плохо понятно, что именно ты хочешь надо смотреть на конкретную задачу, преждевременные оптимизации/усложнения на ровном месте это плохая практика почти всегда
Обсуждают сегодня