/******************************************************/ class Thing1 { } // using default constructor Thing1(){} class Thing2 { public String toString() {return "I am a Thing2!";} } public class references { public static void main(String[] args) { new Thing1(); new Thing2(); System.out.println(new Thing1()); Thing1 t1 = new Thing1(); Thing2 t2 = new Thing2(); System.out.println(t1); System.out.println(t2); } } /* Output: Thing1@_______ Thing1@_______ ______________ */