All classes in Java must contain a main() method.
The behaviour of an object is what you can do to it and what it can do.
It is illegal to use one object in the definition of another.
Get and set methods are used to obtain and change the values of an object's attributes.
An object can only have one constructor method.
The constructor is called when an object is created.
You call an object's methods by using the name of the object's class, followed by a dot, followed by the method name and parameters, if any.
The toString() method makes an object into a String.
Attribute values represent the state of an object.
A predicate method returns a truth value.