10.23

来源:互联网 发布:json value processor 编辑:程序博客网 时间:2024/05/19 11:48

继承

extends

  • 继承初始化,先初始化父类,在初始化子类。
  • 先执行属性的初始化,在执行构造方法方法的初始化。

final

  • 修饰类,不允许被继承。
  • 修饰方法,不允许被重写。
  • 修饰属性,初始化时必须有值。
  • 修饰变量则只能赋值一次。

super

  • 在对象内部调用父类对象。
  • 子类的构造过程中,会调用父类的构造方法。
  • 如果子类构造方法中没有调用父类构造方法,默认调用无参的构造方法。如果显示的super调用必须在构造方法第一行。

object类

  • 是所有类的父类。
  • tostring()方法,输出哈希码的字符串格式。
  • equal()方法,比较引用是否相同。
public boolean equals(Object obj) {        if (this == obj)            return true;        if (obj == null)            return false;        if (getClass() != obj.getClass())//类对象关注类型            return false;        Test4 other = (Test4) obj;        if (age != other.age)            return false;        return true;    }
0 0
原创粉丝点击