teach-ict.com logo

THE education site for computer science and ICT

1. Introduction

Object Orientated Programming (OOP) is one of the programming paradigms we have discussed here.

Very popular OOP computer languages include C++, Smalltalk, Java and Python.

This section will describe some important OOP concepts that include

  • Class
  • Objects
  • Attributes
  • Methods
  • Encapsulation
  • Inheritance
  • Polymorphism

We shall use the pseudocode format approved by OCR in the examples.