Print methods are common in some languages, but most Java
programs operate differently. You can use
System.out.println()
to print any object. However for good
results your class should have a toString()
method
that formats the object's data in a sensible way and returns a
string. Otherwise all that's printed is the name of the class which
is normally not what you want. For example, a good
toString()
method for the Car
class might
be
public String toString() {
return (this.licensePlate + " is moving at " + this.speed
+ "kph and has a maximum speed of " + this.maxSpeed +"kph.");
}