private 和 final 保证线程安全

父类中声明为 private 的方法,不能够被子类继承。

final 类不能被继承,没有类能够继承 final 类的任何特性。

通过这两种方式,可以防止子类重写父类方法引起线程安全问题。