Почему System.out.println (super) не разрешен?

Почему System.out.println (super) не разрешен?

System.out.println(this);

Это нормально, и this.toString () вызывается и печатается автоматически. Конечно, можно использовать переменную экземпляра вместо this .

Однако, this и super можно использовать так же, как я знаю.

System.out.println(super);

Так почему это не удается? Я думаю, он должен вызывать super.toString () неявно. Я прочитал документ спецификации Java, но не нашел причины.

6
задан Andrew Thompson 22 July 2011 в 06:01
поделиться