Object类

Object 是基类, Java中的所有的类都直接或间接的继承Object类;
        从一个class派生的必然是另一个class(一个类的子类必然是一个类),Object是一个class,如果interface继承自Object,那么interface必然是一个class,显然interface不是一个类,接口中方法都是抽象方法,而Object里的方法都是实方法,注意接口间是多继承关系,要用关键字extends,这样一个接口就可以拥有其他接口的抽象方法了,一定不要用impliments;
        利用equals()方法进行比较时 会调用== 可以看equals()方法的源码,可以这样说, == 比equal更加强大,
==:通过比较内存地址,一般用来比较基本类型,当然也可以比较引用类型,但容易出现空指针;
equals():通过比较内存地址的值:可以用来基本类型和引用类型,不易出现空指针,个人觉得equals()是 == 的加强版,equals()是object中的方法;
        toString()方法是Object类中的方法,即使不重写也能使用。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值