修饰符

作者: 心空洞 | 来源:发表于2018-06-29 00:31 被阅读0次

4 Object类 是所有类的根父类

  在java中 类的继承是可传递的 所以Object中的实例方法,所以对象都有

4.1 finalize()方法  当对象被垃圾回收器收走时 会执行对象的finalize()方法

因为垃圾回收器回收对象的时间不确定,执行对象的finalize()方法也就不确定执行时间了,一版不使用

override 方法重写(覆盖) 子类继承父类 从父类中继承的类方法不能满足子类需求时,需要重写该方法

当垃圾回收器回收某个对象时,会调用这个对象的finalize()方法

gc 垃圾回收器 

静态方法 通过类名来调用 static 修饰符

4.2 toString()方法 是从object类继承来的

getClass 返回当前对象的运行时类的完整类名 对象的哈希吗的十六进制

输出对象时会调用对象的toString方法 从Object类继承的toString()方法,但并不能返回所要的结果

需要使用重写toString()方法 使用注解@override 判断重写是否正确

场景:在输出某个对象时,想显示对象的各个字段值 而不是哈希码

4.3 equals()

也是从Object类继承的,在Object类中equals()方法也是使用==进行比较的

instanceof 

根据哈希约定 如果两个对象equals()相等,那么这个两个对象的hashCode()值也应该一样 哈希码

需要重写hashCode()方法

ctrl+ d 删除一行

相关文章

  • vue 常见修饰符

    表单修饰符 事件修饰符 鼠标修饰符 键盘修饰符

  • 谈谈 OC 属性修饰符的本质是什么!

    属性修饰符的本质 assign 修饰符 copy 修饰符 atomic 修饰符 strong 修饰符 weak 修...

  • Kotlin 关键字、修饰符、操作符

    Kotlin中的修饰符关键字分类 类修饰符 成员修饰符 访问权限修饰符 协变逆变修饰符 函数修饰符 属性修饰符 参...

  • Vue修饰符

    事件修饰符 .prevent修饰符 .stop修饰符 .once修饰符 prevent修饰符 用于阻止默认事件行为...

  • 【转】vue修饰符

    目录 表单修饰符 事件修饰符 鼠标按键修饰符 键值修饰符 v-bind修饰符(实在不知道叫啥名字) 一、表单修饰符...

  • Vue这些修饰符帮我节省20%的开发时间

    目录 表单修饰符事件修饰符鼠标按键修饰符键值修饰符v-bind修饰符(实在不知道叫啥名字) 表单修饰符 填写表单,...

  • vue 修饰符

    v-model 修饰符 .lazy.number.trim .sync 修饰符 .native修饰符 事件修饰符 ...

  • Java 修饰符

    Java 修饰符 Java语言提供了很多修饰符,主要分为以下两类: 访问修饰符 非访问修饰符 修饰符用来定义类、方...

  • 日常记忆Java修饰符

    Java修饰符 Java语言提供的很多修饰符,主要分为以下两类: 访问修饰符 非访问修饰符修饰符用来定义类、方法或...

  • java学习笔记第二天

    java修饰符 java修饰符 java语言提供了很多修饰符,主要分为下面两类: 1.访问修饰符 2.非访问修饰符...

网友评论

      本文标题:修饰符

      本文链接:https://www.haomeiwen.com/subject/afloyftx.html