Paste Search Dynamic
variable
  1. /* package whatever; // don't place package name! */
  2.  
  3. import java.util.*;
  4. import java.lang.*;
  5. import java.io.*;
  6.  
  7. /* Name of the class has to be "Main" only if the class is public. */
  8. class main
  9. {
  10.         public static void main (string[] args) throws java.lang.exception
  11.         {
  12.                 // your code goes here
  13.                 new B();
  14.         }
  15. }
  16. class A{
  17.         static int i = 10;
  18.         static void test(){
  19.                 system.out.println("Super static method: "+i);
  20.         }
  21. }
  22. class B extends A{
  23.         static int i;
  24.         static{
  25.                 system.out.println("static block");
  26.                 i = 12;
  27.         }
  28.         public B(){
  29.                 system.out.println("this static variable: "+this.i);
  30.                 system.out.println("B static variable: "+B.i);
  31.                 system.out.println("A static variable: "+A.i);
  32.                 system.out.println("Super static variable: "+super.i);
  33.                 A.test();
  34.         }
  35.         static void test(){}
  36. }
Parsed in 0.026 seconds