Accessing non-static member variables from static methods (such as main)

 

 

public class StaticDemo

      {

        public String my_member_variable = "somedata";

        public static void main (String args[])

        {

        // Access a non-static member from static method

                System.out.println ("This generates a compiler error" +

            my_member_variable );

        }

     }

 

 

 

Mistyping the name of a method when overriding

 

 

If you mistype the name, you're no longer overriding a method - you're creating an entirely new method, but with the same parameter and return type.