Concept Flow - Custom exception classes
Define class inheriting Exception
Add constructors or properties
Throw custom exception
Catch custom exception
Handle or display error message
End
Create a new exception type by inheriting from Exception, then throw and catch it like built-in exceptions.