class A{
public String toString(){ return  一个字符串;
}
}请问这个toString()是否重写了类库中的toSting()方法?

解决方案 »

  1.   

    因为类的根基类是Object;它继承了Object,所以要重写toString()方法;你这个例子就像这样写法
    class A extends Object{
    public String toString(){return  一个字符串;
    }

    只是把Object省落罢了。
      

  2.   

      在java世界里,一切都是对象,object是其他类的基类,默认情况下,类都继承object。如果你用eclipse开发工具的活,在生成一个类的时候,会出现在superclass这个选项中出现一个java.lang.object 内容,所以说,是override了这个方法。
      

  3.   

    四楼的说的对........你要继承OBJECT类...再写toString方法......这样才算重写!!!!!!!!!
      

  4.   

    很正确,所有的类继承有Object
      

  5.   

    public class A{ 
    public String toString(){ return  "一个字符串; ";

    public static void main(String[] args){
       A DuiXiang=new A();
       System.out.println(DuiXiang);

    }
    //再把toString去掉试试
    //我这儿有视频
      

  6.   

    JAVA的类库是属于单根类的.Object类是所有类的基类!默认就是的,所以你就可以省略掉在类声明里的继承语句啦!
      

  7.   

    任何类都是OBJECT的派生类,你这样已经算重写了.
      

  8.   

    不用extends和@Override都算重写,可以直接多态了