В зависимости от вида.
LoD: Да, потому что он использует консоль.Под LoD вы не можете получить доступ.
LoD-F: Да, потому что он использует более одной точки.LoD-F утверждает, что при любом использовании метода только объект может знать внутреннюю структуру самого себя.IE
System.out.println()
требует знания структуры системы (что у него есть .out) для достижения println (),
Чтобы система не сломала LoD-F, это должно быть
System.println()
Чтобы разбить формальные правила на примере, println () (метод) может получить доступ только к:
- самой системе
- println ()параметры
- любые объекты, созданные / созданные в println ()
- объекты прямых компонентов системы
- глобальная переменная, доступная для системы, в области println ()
(Я знаю, это обратная ссылка, так как код должен быть методом, вызывающим его, но на самом деле он качается в обе стороны.)