This is my main:
public class testMain
{
public static void main ( String[] args )
{
testClass test = new testClass();
System.out.println(test);
}
}
This is my class:
public class testClass
{
private String word;
public testClass(String s)
{
word = s;
}
public String toString()
{
return "test";
}
}
When I System.out.println(testClass) "test" from the toString method is printed. Why? How is this method's return even being executed?