Задачи на enum в Java. Часть 3
Сделайте sealed class Expr для калькулятора.
Сделайте enum и sealed class вместе.
Сделайте метод evaluate для sealed Expr.
Сделайте sealed class NetworkState.
Сделайте sealed class PaymentMethod.
Используйте sealed class в generic методе.
Сделайте sealed class для FileType.
Сделайте switch по sealed class — проверьте exhaustiveness.
Сделайте sealed class с record и class наследниками.
Комплексная задача: sealed + switch + record.