
6个回答
展开全部
1.每个类(除了Object)都默认继承Object,而Object拥有equals和toString方法
2.equals用于判定两个对象是否为同一对象,程序员得根据自己的需要重写这个方法来达到对象比较的目的
3.toString方法用于输出对象的概要信息,很多方法和构造方法在调用这些对象时,都需要向用户输出概要信息(如Swing中的列表JList)这时候就会自动调用toString方法,也是要根据需要来改写
2.equals用于判定两个对象是否为同一对象,程序员得根据自己的需要重写这个方法来达到对象比较的目的
3.toString方法用于输出对象的概要信息,很多方法和构造方法在调用这些对象时,都需要向用户输出概要信息(如Swing中的列表JList)这时候就会自动调用toString方法,也是要根据需要来改写
展开全部
是的,因为所有的类都继承自Object类,Object类里有equals()和toString()方法,那么他的子类自然拥有这两个方法,只是你写的类如果不重写这两个方法,那么使用的时候就按照Object的实现方法实现,使用起来有些不便。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
额,每个类默认继承自java.lang.Object, Object类有equals() 和 toString()这两个方法,而且访问权限均为public
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
那 两个方法是继承自Object的方法,因为每个类都默认继承Object,所以每个类都含有Object中所拥有的方法.
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
因为Java中的每个类默认都继承自Object类
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询