В Java, как System.out ссылается на класс PrintStream?

Я новичок в изучении Java с некоторыми знаниями C ++ и System.out.println (); смущает меня прямо сейчас Итак, System - это класс, out - это переменная, которая может вызывать метод? Согласно с:http://journals.ecs.soton.ac.uk/java/tutorial/getStarted/application/objects.html out - это переменная класса, а переменная - это место хранения в памяти компьютера с именем типа и содержимым. Это не объект типа string, который может использовать такие методы, как .getLength (). Сайт объясняет это тем, что out ссылается на экземпляр класса PrintStream, но как?

Ответы на вопрос(8)

Ваш ответ на вопрос