操作符“==”和equals的用法

Object:所有类的父类

equals函数被包含在Object中,即所有类都有equals()函数
因为继承了 Object,所以就继承了这个方法

2.“==”操作符的作用
:比较基本数据类型的值相等?

引用数据类型:如对象,“==”作用:判断2个引用是否指向堆内存中额同一块地址

操作符“==”和equals的用法_第1张图片
图片1.png

如图:User u1开辟空间 u2又开辟空间
其实,u1、u3指向的是同一个对象,即这2个引用,指向堆内存中的同一块地址
此时,用“==”比较u1 、u3时,返回为true;

你可能感兴趣的:(操作符“==”和equals的用法)