online compiler and debugger for c/c++

code. compile. run. debug. share.
Source Code   
Language
class cl { int a = 10; } // java program to demonstrate restriction on static methods class Test extends cl { // static variable static int a = 10; // instance variable int b = 20; // static method static void m1() { //method m1 is static so it can access it and modify it a = 20; System.out.println("inside m1"); // Cannot make a static reference to the non-static field b b = 10; // compilation error // Cannot make a static reference to the // non-static method m2() from the type Test m2(); // compilation error // Cannot use super in a static context System.out.println(super.a); // compiler error } // instance method void m2() { System.out.println("from m2"); } public static void main(String[] args) { // main method } }

Compiling Program...

Command line arguments:
Standard Input: Interactive Console Text
×

                

                

Program is not being debugged. Click "Debug" button to start program in debug mode.

#FunctionFile:Line
VariableValue
RegisterValue
ExpressionValue