Java 10.2 Object类
发表在Java图书答疑
2019-11-07
《Java从入门到精通(第4版)》第10章 接口、继承与多态
是否精华
是
否
版块置顶:
是
否
老师您好:《Java从入门到精通》第五版,177页,例10.3在项目中创建ObjectInstance类,在类中重写O贝加尔侧类的toString()方法,并在主方法中输出该类的实例对象。课本给出的代码如下:
public class ObjectInstance {
public String toString() { // 重写toString()方法
return "在" + getClass().getName() + "类中重写toString()方法";
}
public static void main(String[] args) {
System.out.println(new ObjectInstance()); // 打印本类对象
}
}
我对这段代码的理解是 主方法里创建了ObjectInstance类的对象,此时ObjectInstance类自动调用了构造方法toString(),因为执行的就是toString()方法体中的内容。但在构造方法那一章节中有过说明,类的构造方法是需要跟类同名的,在这里却没有同名,然后我就又想不通了。
首页上一页 1 下一页尾页 4 条记录 1/1页