Not quite sure what Marc means by "implicitly", but PrintStream has two overloaded versions of println -- one takes an Object (c), and one takes a
String (c.toString() -- which returns a String of course). So really, it's nothing special. It's just that the
implementation of PrintStream.println(Object) calls toString on the passed Object.
Nathaniel Stodard<br />SCJP, SCJD, SCWCD, SCBCD, SCDJWS, ICAD, ICSD, ICED