Abstraction
9 Topicsā¢9 Completedā¢
100%
1
Abstraction Basics
Hiding implementation details
Core OOP principle
2
Abstract Classes
Classes that cannot be instantiated
3
Abstract Methods
Methods without implementation
4
Interfaces
Pure abstraction with interface keyword
Interface vs Abstract class
5
Default Methods
Interface methods with implementation (Java 8+)
6
Static Methods in Interfaces
Static methods in interfaces (Java 8+)
7
Functional Interfaces
Interfaces with single abstract method
8
Marker Interfaces
Interfaces without methods
9
Interface vs Abstract Class
When to use which
Very common interview question