title: toString method in Java
body: <p>Why the time is shown not in normal (readable) way? Method toString is missing?</p>
  
  <pre><code>import java.util.Calendar;
  
  abstract class Calender {
  
      abstract void showTime();
  
      void time() {
          Calendar rightNow = Calendar.getInstance();
          System.out.println("Time: " + rightNow);
      }
  
      public String toString() {
          return "Calender [toString()=" + super.toString() + "]";
      }
  
  }
  
  class Calender1 extends Calender {
      public static void main (String[] args) {
          Calender1 cal = new Calender1();
          cal.time();
      }
  
      void showTime() {       
      }
  }
  </code></pre>
  
  <p>Thank you. 
  Java rookie.</p>