Sorry. I'm pretty new to programming still, and I'm struggling with this one for some reason. Output is either null or Flower@(random letters and numbers).
Yes. toString() is a special method that Java calls when you try to print an object. If you don't implement your own, it uses the one Java has provided (by inheritance) which produces the "random number" output you mentioned.