Class SealedClassesExamples.Square

java.lang.Object
net.jrodolfo.java_evolution.java17.SealedClassesExamples.Square
All Implemented Interfaces:
SealedClassesExamples.Shape
Enclosing class:
SealedClassesExamples

public static non-sealed class SealedClassesExamples.Square extends Object implements SealedClassesExamples.Shape
Non-sealed implementation, showing that a permitted subtype may reopen the hierarchy.
  • Constructor Details

    • Square

      public Square(double side)
      Creates a square with the given side length.
      Parameters:
      side - the square side length
  • Method Details

    • side

      public double side()
      Returns:
      the square side length