Java & OO Concepts

Basic OO Concepts include the following:

  Object / Class

  Encapsulation

  Polymorphism

  Packages

  Abstract

  Inheritance

  Interface

  Relatioships

    - GenSpec / Generalization-Specialization / IsA

    - Containment / HasA