Concept Flow - Abstract classes
Define abstract class with abstract methods
Create subclass that extends abstract class
Implement all abstract methods in subclass
Create instance of subclass
Call implemented methods on instance
Program runs using subclass behavior
Abstract classes define methods without implementation. Subclasses must implement these methods before creating instances.