What interfaces are
How to declare interfaces
How to declare abstract, default, private, and static methods in interfaces
How to fully and partially implement interfaces in a class
How to evolve interfaces after they are published
How to inherit an interface from other interfaces
Using the instanceof operator with interfaces
What marker interfaces are
How interfaces can be used to implement polymorphism
How dynamic binding applies to method calls on interface-type variables
What functional interfaces ...
21. Interfaces
Get Beginning Java 17 Fundamentals: Object-Oriented Programming in Java 17 now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.