Skip to content

Instantly share code, notes, and snippets.

@eckucukoglu
Created February 14, 2018 10:59
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
Star You must be signed in to star a gist
Embed
What would you like to do?
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