Lecture
Mediaspace scheduled maintenance: Aug 25, 2026 07:00 - 12:00 AM. During this time, videos will be temporarily unavailable. Check status updates.
This lecture covers the fundamental concepts of object-oriented programming, focusing on inheritance and polymorphism. Topics include encapsulation, constructors, abstract classes, interfaces, exception handling, and API introduction. Through examples like creating a Bag class to store different types of items and implementing dynamic binding, the instructor demonstrates how to apply these concepts in Java programming.