首先说一下object:
object类是所有java类的根基类 如果在类的声明中未使用extends关键字指明其父类,则默认类为object类 所以你这里加不加注释都是一样的。
比如:
public class Person{
...
}
等价于
public class Person extends Object{
...
}
对于toString的用法:
toString 是Object类的一个实例方法,其返回值是String 类型,描述当前对象的有关信息.
我运行了 你这个程序是没有错误的。所以你检查下是不是工具的问题。
你这个程序有些地方要注意:在java源文件中可以包含多个class文件,但是这些class文件只能有一个是public类型的,并且main函数,也就是程序的入口处,必须在public类型的程序中。
你重写了toString()所以建议打印下d的值,结果:demo:4
希望对你有帮助 |