一、instanceof
判断某个对象是否属于某个类
father1 instanceof Father; // true// 如果有子类继承父类的话
son instanceof Father; // true
二、对象转型
子转父 ==> 自动转(向下转型)
父转子 ==> 强转(向上转型)
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-lGbMY8ip-1626700696980)(/Users/user/Library/Application Support/typora-user-images/image-20210714151606934.png)]](https://img-blog.csdnimg.cn/20210719211919716.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80NTA0MjY2MQ==,size_16,color_FFFFFF,t_70)
三、Object 的 hashCode() 和 toString()
User.hashCode() ==> 1175962212 ==> 十进制User.toString() ==> com.zhang.User@4617c264 ==> 十六进制的内存地址用js把它俩转换之后结果相等

hashCode() 把任何东西试着转换为数字
toString() 把任何东西试着转换为字符串