В методе "main" переменная S не обозначена вообще, функции System.out.print там нет.
Почему же тогда в методе "print" этой переменной вообще присваивается текст? Связано ли это с параметром метода "args"?
Maksim Rybalkin
16 уровень
Почему происходит связь методов?
Обсуждается
Комментарии (1)
- популярные
- новые
- старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
hidden #598481
6 февраля 2019, 16:49
То, что передается в скобках при вызове метода
print("Java easy to learn!"); // в данном случае строка "Java easy to learn!"
инициализирует значение аргументов вызываемого метода
public static void print(String s) {
Другими словами при каждом вызове метода print создается переменная s типа String и инициализируется тем значением, которое было передано в скобках,
т.е. в данном случае String s = "Java easy to learn!";
Выозвешь с другим аргументом - проинициализируешь другим значением.
0