Назад к задачамПолучайте помощь с лайвкодингом в реальном времени с Sobes Copilot
Junior — Senior
5
Анализ и улучшение класса
Условие задачи
В примере показан класс Abstract с двумя приватными финальными полями (int a и String b) и двумя конструкторами. Требуется провести ревью кода и предложить варианты его оптимизации.
package com.jetbulb.interviews;
public class JetbulbInterview {
public static void main(String[] args) {
}
}
class Abstract {
private final int a;
private final String b;
public Abstract(int a) {
this.a = a;
}
public Abstract(int a, String b) {
this.a = a;
this.b = b;
}
}