Passed SCJP 1.4 with 88% marks.
It was a good experience working in AS/400 and learning Java in rest of the time!!
so when you try to print such an object the class' toString() method would be called.
You can only override methods, not instance variables(t.a)
You can only check data when you fully dereference the array