类成员默认值

  • 类中的字段如果没有显示指定初始值,编译器将用默认值进行赋值操作
  • 类中的final变量必须初始化

构造方法

  • 如果在一个与类同名方法前加上返回值类型,那么其将不再是构造方法,而是一个普通可调用方法

析构

  • Java类不存在析构方法,但当一个类被回收时,会调用其finalize方法

权限修饰符

  • public 可被任意类访问
  • protected 包内类可访问、子类可访问
  • private 内中可访问
  • 默认 包内类可访问

委托构造

  • this(args)置于构造方法第一行,可调用另一个构造方法,且还会回到调用处