[ Web Proxy ]
URL:
Viewing: https://raw.githubusercontent.com/githubanalyzeruser/Java-Programs/master/Inheritance/TrickyEx.java [Back]  [Original]

package Inheritance;

class Test {
	static int i = 56;

	static {
		i = i-- - --i;
		System.out.println("i value Static Block of Test Class: "+i);
	}

	{
		i = i++ + ++i;
		System.out.println("i value Non-Static Block of Test Class: "+i);
	}
}

class Test1 extends Test {
	static {
		i = --i - i--;
		System.out.println("i value Static Block of Test1 Class: "+i);
	}

	{
		i = ++i + i++;
		System.out.println("i value Non-Static Block of Test1 Class: "+i);
	}
}

public class TrickyEx {
	public static void main(String[] args) {
//		Test1 b = new Test1();
//		System.out.println(b.i);
		System.out.println(Test.i);
	}
}

Web Proxy Viewer  |  New URL  |  Original Page