A Functional intreface can extend other interfaces

A functional interface can extend a marker interface, functional interface, non-functional interface, and an annotation. A recent X poll suggested 25% of those responding didn't know that.
Understanding how Core Java really works can help you write simpler, faster applications.