Object:所有类的父类
equals函数被包含在Object中,即所有类都有equals()函数
因为继承了 Object,所以就继承了这个方法
2.“==”操作符的作用
:比较基本数据类型的值相等?
引用数据类型:如对象,“==”作用:判断2个引用是否指向堆内存中额同一块地址

如图:User u1开辟空间 u2又开辟空间
其实,u1、u3指向的是同一个对象,即这2个引用,指向堆内存中的同一块地址
此时,用“==”比较u1 、u3时,返回为true;
Object:所有类的父类
equals函数被包含在Object中,即所有类都有equals()函数
因为继承了 Object,所以就继承了这个方法
2.“==”操作符的作用
:比较基本数据类型的值相等?
引用数据类型:如对象,“==”作用:判断2个引用是否指向堆内存中额同一块地址
如图:User u1开辟空间 u2又开辟空间
其实,u1、u3指向的是同一个对象,即这2个引用,指向堆内存中的同一块地址
此时,用“==”比较u1 、u3时,返回为true;
本文标题:操作符“==”和equals的用法
本文链接:https://www.haomeiwen.com/subject/cuprsttx.html
网友评论