Saturday, July 28, 2012

CANNOT CALL A NON-STATIC METHOD INSIDE A STATIC METHOD


package pack2;
import java.lang.*;
import java.util.*;
public class What_static_void_main {
      private String name;
      public static void main(String[] args) {
          public void setOrderlyName(String name){
              this.name = name;
            }
            public String getOrderlyName(){
              return name;
            }
      }
}


next step is....


NOW THE FOLLOWING ERROR OCCURS
Exception in thread "main" java.lang.Error: Unresolved compilation problems:
      void is an invalid type for the variable setOrderlyName
      Syntax error on token "(", ; expected
      Syntax error on token ")", ; expected
      Cannot use this in a static context
      Syntax error on token "String", @ expected
      getOrderlyName cannot be resolved to a type
      Syntax error, insert "enum Identifier" to complete EnumHeaderName
      Syntax error, insert "EnumBody" to complete BlockStatement

      at pack2.What_static_void_main.main(What_static_void_main.java:7)

No comments:

Post a Comment