Learn AI, Data Science & Business — Earn Certificates That Get You Hired
The Most Addictive Python and SQL Courses
Overview
Google, IBM & Meta Certificates – 40% Off
One Coursera Plus subscription covers most Professional Certificates on Coursera.
Unlock All Certificates
This lesson explains Java abstract classes and interfaces, including their methods, inheritance, extensions, and annotations.
Syllabus
Introduction
Multiple Inheritance Problem
Abstract Classes
Example of Abstract Classes
Abstract Constructors
Object of an Abstract Class
Abstract Static Methods
Static Methods in Abstract Classes
"final" Keyword in Abstract Class
Multiple Inheritance using Abstract Classes
Interfaces
Example of Interfaces
Variable of Interface Type
Separate Classes in Same Interface
Extending Interfaces
Annotations
Important point regarding Static Interface methods
Nested Interfaces
Outro
Taught by
Kunal Kushwaha