Below is the main difference between the 3 components:
- Concrete class - Provides implementation for all its methods & also for methods from extended abstract classes or implemented interfaces
- Abstract class - Does not provide implementation for one or more of its methods
- Interface - Does not provide implementation for any of its methods
ReportLike(0)ShareFavorite