Notes to OOP features of the Jeroo language

Object oriented programming defines objects

Classes = definitions of objects

When you create a new object it is _______________________.
•  An object may be constructed a number of different ways.

A class describes 3 things:

  1. What kind of ____________ is in an object
  2. How to make a ___ object of that class (constructor)
  3. The _____________ of an object (the actions it can perform)

Syntax is important!

Sending messages to objects

We don't perform operations on objects, we “talk” to them
This is called __________________________________to the object

A message looks like this:

Messages and methods

Using OOP syntax: Rewrite the following English statements as object oriented messages

Vocabulary Review (watch out! the order is mixed up!)