Σφραγισμένες κλάσεις

Με τους προσδιοριστές sealed και permits μπορούμε να ορίσουμε ποιες κλάσεις επιτρέπεται να επεκτείνουν τη μητρική κλάση.

public sealed class Shape permits Circle, Rectangle {
}

class Circle extends Shape {
}

class Rectangle extends Shape {
}