Skip to content

Instantly share code, notes, and snippets.

@eckucukoglu
Created February 14, 2018 10:59
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save eckucukoglu/89170826653af5fc73f84b8b00ab479a to your computer and use it in GitHub Desktop.
Save eckucukoglu/89170826653af5fc73f84b8b00ab479a to your computer and use it in GitHub Desktop.
class A {
static final String name = "A";
static final String name2 = B.name;
A () {
System.out.println(name2 + " is loading...");
}
}
class B {
static final String name = "B";
static final String name2 = C.name;
B () {
System.out.println(name2 + " is loading...");
}
}
class C {
static final String name = "C";
static final String name2 = A.name;
C () {
System.out.println(name2 + " is loading...");
}
}
public class Main {
public static void main(String[] args) {
A a = new A();
System.out.println("/----");
B b = new B();
System.out.println("/----");
C c = new C();
}
}
@eckucukoglu
Copy link
Author

B is loading...
/----
C is loading...
/----
A is loading...

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment