Sobes.tech
Назад к задачам
Junior — Senior
73

Анализ и улучшение класса

Условие задачи

livecode

В примере показан класс 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;
    }
}