美文网首页
java中的final和super以及Object类

java中的final和super以及Object类

作者: X兄 | 来源:发表于2019-01-24 16:57 被阅读14次

注:该文章的内容来自慕课网

final关键字:

final关键字

final修饰属性,该属性的值不能再被修改,且用final关键字修饰的属性必须要赋值。

super关键字:

super

super的应用

super的应用

0bject类:

0bject类

object的几个方法

toString()

比如,我们写了一个Animal类,一个Dog类继承Animal类,然后在测试类中:

我们发现,输出了Dog在内存当中的地址,前面加上Dog类的包名。而我们经常在输出Dog对象的时候,希望得到它的属性值,此时就要重写从父类继承来的toString()方法:

重写toString()方法

这时就输出了属性值。

equals()方法

可以看出equals()方法比较的是地址是否相同。那我们很多时候需要比较值是否相同,该怎么办呢?就要重写equals()方法了。

重写equals()方法

这时,就可以判断两个对象的值是否相等了。

相关文章

  • java中的final和super以及Object类

    注:该文章的内容来自慕课网 final关键字: final修饰属性,该属性的值不能再被修改,且用final关键字修...

  • Java根类Object的方法说明

    Java中的Object类是所有类的父类,它提供了以下11个方法: public final native Cla...

  • 类的继承

    在Java中,所有类都有一个父类Object. 关键字super和this是不同的,this引用一个对象,可以作为...

  • Android的log日志知识点剖析

    log类的继承结构 Logpublic final class Log extends Object java.l...

  • final关键字的理解

    在Java中,final关键字可以用来修饰类、方法和变量(类变量和实例变量以及局部变量),在Java中做到了无孔不...

  • final、abstract以及接口

    final关键字 final 关键字可以用来修饰类,属性和方法。 final修饰类 Java 中 final 修饰...

  • 探讨hashCode

    在Java中,Object类是所有类的父类。今天,我们一起探讨Object类中的hashCode方法,以及hash...

  • Java中static、this、super、final用法

    Java中static、this、super、final用法(一)的帖子链接http://www.eoeandro...

  • 分析 JDK 源码丨Java Object

    Object 相关概念 Object 是 java 中的顶级父类,它是所有类的超类,所有对象以及数组均会实现这个类...

  • 1、final关键字

    1. 作用 final在Java中可以声明成员变量、方法、方法参数、类以及本地变量。 1.1 final变量 凡是...

网友评论

      本文标题:java中的final和super以及Object类

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