在静态方法中只能调用静态的方法和变量.但是下面这样的代码为什么能通过调试呢:
class StaticTest
{
    void display()
    {
       System.out.println("a non_static method");
     }
    pubic static void main(String[] args)//静态方法
    {
       StaticTest s=new StaticTest();
       s.display();//调用了非静态方法
    }
}
  为什么在静态方法中可以调用这种非静态方法呢?