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 Summary
Constructors -
Method Summary
-
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
-