Код: Выделить всё
sealed class Shape permits Circle, Quadrangle {}
sealed class Quadrangle extends Shape permits Diamond, Rectangle { }
final class Rectangle extends Quadrangle {}
final class Diamond extends Quadrangle {}
final class Circle extends Shape {}
Код: Выделить всё
switch (shape) {
case Rectangle _-> System.out.println("");
case Diamond _-> System.out.println("");
case Circle _-> System.out.println("");
}
Есть ли способ добиться полноты оператора switch, и если да, то как?