Simple BankAccount example to demonstrate inheritance, encapsulation, and polymorphism. Not to be used for real banking. Really.