Sealed Class

A class or interface that explicitly limits which types may extend or implement it.

What is Sealed Class in Java?

Sealed Class — A class or interface that explicitly limits which types may extend or implement it.

sealed interface Payment permits Cash, Card {
}

final class Cash implements Payment {
}

final class Card implements Payment {
}

Level: Master · More Java terms at this level

Updated