gpt4 book ai didi

Kotlin学习系列之:相等性比较(Equality)

转载 作者:知者 更新时间:2024-03-13 04:59:43 25 4
gpt4 key购买 nike

 今天被同事问到了三个等于号啥意思,有点懵,去年学习的时候没怎么太注意,所以翻了翻文档,特此记录一下:

感觉文档上的概括很好,并且对于我如果回答==和equals的区别,感觉上面这种分类概括性很强:引用相等和结构相等。对于Object类中,equals方法的默认实现就是引用相等比较,如果要想某个类实现结构相等性比较,就必须重写equals方法,这是在Java中。在Kotlin中呢,原理是一样的,引用相等性比较和结构相等性比较,表现在编码上就是==相等于java中的equals方法,这是结构相等性比较;===就相当于Java中==,这是引用相等性比较!

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com