今日学习韩顺平java0200_韩顺平Java_对象机制练习_哔哩哔哩_bilibili
今日学习p315-p328
动态绑定机制
-  当调用方法对象的时候,该方法会和该对象的内存地址/运行类型绑定 
-  当调用对象属性时,没有动态绑定机制,哪里声明,哪里使用 
多态的应用
-  多态数组:数组的定义类型为父类类型,里面保存的实际元素类型为子类类型 
-  多态参数:方法定义的形参类型为父类类型,实参类型允许为子类类型 
object类详解
-  ==和equals的对比: -  ==既可以判断基本类型,又可以判断引用类型 
-  ==如果判断基本类型,判断的是值是否相等 
-  ==如果判断引用类型,判断的是地址是否相等,即判断是不是同一个对象 
-  equals是object类中的方法,只能判断引用类型 
-  默认判断的是地址是否相等,子类中往往重写该方法,用于判断内容是否相等 
 
-  
-  hashCode方法 -  提高具有哈希结构的容器的效率 
-  两个引用,如果指向的是同一个对象,则哈希值肯定是一样的 
-  两个引用,如果指向的是不同对象,则哈希值是不一样的 
-  哈希值主要是根据地址号来的,不能完全将哈希值等价于地址 
 
-  
-  toString方法 -  基本介绍:默认返回:全类名+@+哈希值的十六进制 
-  子类往往重写toString方法,用于返回对象的属性信息 
-  当直接输出一个对象时,toString方法会被默认的调用 
 
-  
-  finalize方法 -  当对象被回收时,系统自动调用该对象的finalize方法,子类可以重写该方法,做一些释放资源的操作 
-  什么时候被回收:当某个对象没有任何引用时,则jvm就认为这个对象是一个垃圾对象,就会使用垃圾回收机制来销毁该对象,在销毁该对象前,会先调用finalize方法 
-  垃圾回收机制的调用,是由系统来决定,也可以通过System.gc()主动出发垃圾回收机制 
 
-