Object-oriented programming, Class variables and Methods, Abstract Classes
and Interfaces, Inheritance, Polymorphism, collections, Threads, GUI using
Swing and AWT.
Lab: Creating classes and objects, abstract classes, inheritance, overloading,
collections, threads, building GUI using AWT & Swing.