在许多情况下,一个对象负责完成对一类 API 的封装,如果要为这个对象里的所有函数都增加注解,这必然会带来许多麻烦。所以希望这些注解能被标注在类或对象上,使得对其所有成员函数都可以生效。此外为了更好地控制行为应该为函数增加避免被类级注解覆盖到的注解