Abstract Classes vs. Interfaces in Java π
Learn the key differences between abstract classes and interfaces in Java OOP for effective inheritance.

Programming with Mati
1.2K views β’ May 19, 2023

About this video
Abstract classes and interfaces are concepts that Java introduced into the language to give support for special types of inheritance. In this video you will learn the essentials about them and how to use them.
The code for this video can be found here: https://github.com/Programming-with-Mati/abs-class-interface
Follow me!
- Twitter: https://twitter.com/progwithmati
- LinkedIn: https://www.linkedin.com/in/matiasdsalerno
- GitHub: https://github.com/Programming-with-Mati
-----
Sections:
00:00 - Abstract classes
02:25 - Refactoring Bird class
21:57 - Polymorphism
23:24 - Interfaces
26:18 - Creating a new interface
00:39 - Outro
The code for this video can be found here: https://github.com/Programming-with-Mati/abs-class-interface
Follow me!
- Twitter: https://twitter.com/progwithmati
- LinkedIn: https://www.linkedin.com/in/matiasdsalerno
- GitHub: https://github.com/Programming-with-Mati
-----
Sections:
00:00 - Abstract classes
02:25 - Refactoring Bird class
21:57 - Polymorphism
23:24 - Interfaces
26:18 - Creating a new interface
00:39 - Outro
Video Information
Views
1.2K
Likes
28
Duration
39:18
Published
May 19, 2023
User Reviews
4.5
(1) Related Trending Topics
LIVE TRENDSRelated trending topics. Click any trend to explore more videos.
Trending Now