Exit Slides

Object Oriented Programming

overview

Remember Key Terms

  • Class: blueprint for creating objects.
  • Object (Instance): concrete entity from a class.
  • Attribute (Property): object data/state.
  • Method: behavior defined on a class/object.
  • Encapsulation: restrict access; expose safe methods.
  • Abstraction: simplify by showing essential operations.
  • Inheritance: new class reuses/extends a base class.
  • Polymorphism: same call, different method bodies.
  • Constructor: initializes state when object is created.
  • Interface: method contract without concrete implementation.
← Prev Topic Slide 1 / 2 Next Topic: Computational Complexity →