As far as i know it is not true then how come out variable of System class
final static PrintStream out = null;
can refer to the print method of the PrintStream class in System.out.print();
public void print(Object obj) {
write(String.valueOf(obj));
}
PS: This question is not same as What's the meaning of System.out.println in Java? or any related one.