Classes internas em Java - erro variável não estático

Ainda sou novo no java e tentei criar uma classe interna e chamar o método dentro main. Mas há um erro de compilação dizendo "Variável não estática - Isso não pode ser referenciado de um contexto estático"

Por favor ajude

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");
        }
    }
}

questionAnswers(4)

yourAnswerToTheQuestion