gui.go();中的gui是一个实例化后的对象,所以不能加括号

解决方案 »

  1.   

    1)gui就是一个对象的实例了,不需要再加括号,加括号就有点画蛇添足的味道
    2)new Pages3() 执行过后才会产生一个新的实例,也就是说这一句话代表一个实例,不加括号当然会错了
      

  2.   

    new Pages3().go();该语句实质上包含两个处理过程:1.进行对象实例化;2.之后才调用方法go;所以Pages3()是一个对象实例化的过程,必须加括号
      

  3.   

    gui.go();中的gui已经是一个对象了;

    new Pages3().go();这里实际上是实例化一个对象,然后通过返回的this指针调用Pages3对象的go()方法,这个语句相当于:
    Pages3 pages3 = new Pages3();
    pages3.go();