IBM Interview Question

Basic concepts of object oriented programming.