- System.class には、Printstream クラスの「out」および「err」オブジェクトが含まれています。
- System.class は static と宣言されています。
- println() は、(out および err オブジェクト) を持つ Printstream クラスのオーバーロードされたメソッドです。
System.out.println("Xys"); を実行すると および System.err.println("Fdfd");
どちらも機能するはずです out と err が同じクラスのオブジェクトであるのとまったく同じですが、そうでないという事実があります。
out.println() が黒で印刷され、err.println() が赤で印刷される理由。