Object-Oriented Programming


by Professor Lemone





The object-oriented way of programming arose out of a need to build better, large software systems.

In the object-oriented programming style, the program describes of a bunch of objects and their features and operations.

When objects are able to execute, they are said to be instantiated.

Each object has its own features called its state , and its own operations called its methods .

The programmer writes statements which send messages to the various objects.

When an object receives a message, it invokes its own procedures - its methods to perform the action.

Let's see how this is done in RoBOTL, a language which introduces object-oriented concepts using a C++- like syntax.

Web References

Simon Garfinkel discusses Object-Oriented languages

SmallTalk, the first complete OO Language

C++, the best-known OO Language

Java is an object-oriented language for the World Wide Web.

Object-Oriented Design by Wirfs-Brock et al

Send questions and comments to: Karen Lemone

What do these buttons mean?