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