public class AnyClass {
  public String toSting(){
  return "AnyClss11 object";
  }
  public String whatAmI(){
  return "Anyclass object";
  }
  public static void main(String []args)
  {
  AnyClass anyObj=new AnyClass();          System.out.println(anyObj.toString());//1
       System,out.println(anyObj.whatAmI);//2
  }
}
怎么使用1语句编译成功,而使用2语句编译失败呀?

解决方案 »

  1.   

    System,out.println(anyObj.whatAmI);//2
    老兄,你的System的后面是什么?????
      

  2.   

    public class AnyClass {
      public String toSting(){
      return "AnyClss11 object";
      }
      public String whatAmI(){
      return "Anyclass object";
      }
      public static void main(String []args)
      {
      AnyClass anyObj=new AnyClass();          System.out.println(anyObj.toString());//1
           System.out.println(anyObj.whatAmI());//2
      }
    }
      

  3.   

    如果在这里不能得到满意回答,请尝试到IT付费问答社区www.nlld.net提问
      

  4.   

    一个对类实例的引用能转变成STRING?
    再者你这要输出什么?
    乱七八~~~~~~~~
      

  5.   

    你的2语句里 System,out.println(anyObj.whatAmI()); 注意看清楚了System后面的是逗号,所以错了!!实在不行,你就把编译出错的信息发上来。
      

  6.   

    System,out.println(anyObj.whatAmI);//2
    =======================================================
    这一句,你要仔细点呀...........
    ============================
    System.out.println(anyObj.whatAmI);
      

  7.   

    System,out.println(anyObj.whatAmI);//2
    ================================================
    System,out.println(anyObj.whatAmI());//2
      

  8.   


       我传错拉原本是System.out.println(anyObj.whatAmI());//2
         但一样编译有错啊
                    编译显示是错误是:
            Exception in thread "main" java.lang.Error: 无法解析的编译问题:
    标记“.”上有语法错误,删除此标记
    语法错误,将“)”插入到完整 MethodInvocation 中
    语法错误,将“;”插入到完整 语句 中 at AnyClass.main(AnyClass.java:16)
      

  9.   

    public class AnyClass {
    public String toSting(){
    return "AnyClss11 object";
    }
    public String whatAmI(){
    return "Anyclass object";
    }
    public static void main(String []args)
    {
    AnyClass anyObj=new AnyClass();System.out.println(anyObj.toString());//1
    System.out.println(anyObj.whatAmI());//2
    }
    }这样能够编译通过,也能正确执行。
      

  10.   

    谢谢啊
        能通过编译也能执行结果是:
                                     AnyClass@190d11
                                     Anyclass object
               为什么第一句不是 Anyclass11 object           
      

  11.   

    真练眼力!
    public String toSting()   //看看你这个Sting()方法 不是你调用的String()方法,差个"r".