Π ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ΅ Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±ΡΡΡ ΡΠΎΠ»ΡΠΊΠΎ 4 ΠΌΠΎΠ΄ΠΈΡΠΈΠΊΠ°ΡΠΎΡΠ° static.
ΠΠΎ ΠΈΡ
ΠΆΠ΅ ΠΈ Π΅ΡΡΡ 4.
package com.javarush.task.task06.task0616;
/*
ΠΠΈΠ½ΠΈΠΌΠ°Π»ΡΠ½ΠΎΠ΅ ΡΠΈΡΠ»ΠΎ ΡΡΠ°ΡΠΈΠΊΠΎΠ²
*/
public class Solution {
static public int step;
public static void main(String[] args) {
method1();
}
static public void method1() {
method2();
}
static void method2() {
new Solution().method3();
}
public void method3() {
method4();
}
public void method4() {
step++;
for (StackTraceElement element : Thread.currentThread().getStackTrace())
System.out.println(element);
if (step > 1)
return;
main(null);
}
}