Object Orientation in General
Object Orientation in Pike
Creating and Using Objects
How to Create a Class
Classes as Record Types
Programs are Classes and Vice Versa
Inheritance
Multiple Inheritance
Access control
Object-Oriented Programming
Object-oriented programming is a way of programming that lets you divide your program into smaller, more manageable parts called "classes". A class describes a type of thing: both what we know about those things, and what we can do with them.