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.");
}