在实际开发中,我们可能会创建很多层父类,然后各种继承,但当定义的成员函数多了之后(可能会高达上百个),
    这时候就很难避免一些不想被子类重写的方法,但又无法监听到,这时候class就提供了一个final关键字,
    用于声明该成员函数是唯一的,不能被子类重写。
    同时final关键字还可以作用在class上,让该类不允许被继承。
    其语法格式如下:

    1. final class 类名 {}
    2. class 类名 {
    3. final 控制权限 修饰符 function 方法名() {}
    4. }