The distinction between this method, the
makeString method
(which obtains string values) and the
request
method is important. All objects
have a
string method, which returns
a string representation (human-readable form) of the
object. This form is useful in tracing and debugging. Only those objects that
have information with a meaningful string form have a
makeString method to
return this value. For example, Directory objects have a readable string
representation (
"a Directory"), but no string value, and,
therefore, no
makeString method.