早教吧 育儿知识 作业答案 考试题库 百科 知识分享

java问题:每一项都详细解释下以下关于Object类的说法正确的是(A)A.Java中所有的类都直接或间接继承自Object,无论是否明确的指明,无论其是否是抽象类。B.Java中的接口(interface)也继承

题目详情
java问题:每一项都详细解释下
以下关于Object类的说法正确的是(A)
A. Java中所有的类都直接或间接继承自Object,无论是否明确的指明,无论其是否是抽象类。
B. Java中的接口(interface)也继承了Object类
C. 利用“==”比较两个对象时,Java调用继承自Object的equals方法,判断是否相等。
D. 如果类的定义中没有重新定义toString()方法,则该类创建的对象无法使用toString()方法。
▼优质解答
答案和解析
A:是的,Object类是所有类的父类,而且是唯一不用指定明确继承的类。
B:接口不继承Object类的,同理接口没有构造函数。
C:== 比较的是内存地址。使用equals才是调用equals方法。
D:可以使用,没有定义则使用父类的,最终的父类就是Object类,而Object类中输出的是对象类型和地址。