类成员默认值
- 类中的字段如果没有显示指定初始值,编译器将用默认值进行赋值操作
- 类中的final变量必须初始化
构造方法
- 如果在一个与类同名方法前加上返回值类型,那么其将不再是构造方法,而是一个普通可调用方法
析构
- Java类不存在析构方法,但当一个类被回收时,会调用其
finalize
方法
权限修饰符
public
可被任意类访问protected
包内类可访问、子类可访问private
内中可访问默认
包内类可访问
委托构造
- 将
this(args)
置于构造方法第一行,可调用另一个构造方法,且还会回到调用处