Return to site

What is a default method?

· java,interview,video

🚀 Java Interview Questions – Episode 2
💡 What is a default method?


🆕 Introduced in Java 8, default methods (aka extension methods) allow you to add method implementations directly inside interfaces!

Why is this powerful?
🟣 It lets you add new functionality to interfaces without breaking existing implementations.
🟣 It enabled features like Lambda expressions and the Stream API to work seamlessly with existing Java interfaces.

🔍 You’ll spot them in the Java 8 API on interfaces like Map, Iterator, and more — with built-in logic ready to use