Java面向对象的特性( 八 )

equals()方法:

比较的是对象的引用是否指向同一块内存地址 。 注意:比较两个对象equals()方法是不适用的 , 创建新的对象 , 内存会创建新的储存地址所以即使对象属性都一致 , 也是不相等 , 要比较对象具体属性值相同 , 就需要重写equals()方法

比较getClass()返回类对象 :

**getClass()返回的是类对象:**描述类的代码信息 , 类的属性有哪些、类型是什么、变量名是什么、方法名是什么更关注的是类的代码信息

创建对象名返回的是类的对象:

关注的是对象的属性值得信息 , 或者说是这个对象数据的信息

多态

多态: 指的是对象的多种形态

主要分为 引用多态 、方法多态

继承是多态的实现基础 , 别忘了子父类要有继承关系.

多态特性:

推荐阅读