Clases internas en Java - Error de variable no estática

Todavía soy nuevo en Java e intenté crear una clase interna y llamar al método dentro de main. Pero hay un error de compilación que dice "Variable no estática - Esto no puede ser referenciado desde un contexto estático"

Por favor ayuda

class Class1{

    public static void main(String args []){
        Class2 myObject = new Class2();
        myObject.newMethod();
    }

    public class Class2{
        public void newMethod(){
            System.out.println("Second class");
        }
    }
}

Respuestas a la pregunta(4)

Su respuesta a la pregunta