按条件选取代码

    比如,上述代码将重写为:

    任何没有被静态断言的功能都不会被重写。这就允许在运行时来确定是否存在这个功能。