Есть пример:
public class Solution {
public static void main(String[] args) {
print("Java easy to learn!");
}
public static void print(String s) {
//напишите тут ваш код
for(int i = 0;i<4;i++)
{
System.out.println(s);
}
}
}
Каким образом в метод
printпопал методmain, а точнее его содержимоеprint("Java easy to learn!");?Почему
print("Java easy to learn!");не конфликтует сSystem.out.println(s);еслиprint("Java easy to learn!");это не переменная?(String[] args)- что это значит? Я предполагаю что,String- это строка, которая содержит массив, а вотargs, или как во втором методе вообще было написано(String s)Что это значит?
printвызывается из методаmain. 2. А почему вызов методаprintдолжен как-то конфликтовать с содержимым методаprint? 3. Это значит, что в методmainпередаётся параметр типаString[]с именемargs.Каким образом в метод print попал метод main- может быть наоборот? – Алексей Шиманский Jun 19 '17 at 07:10