Android中 @CallSuper注解
@CallSuper的注解使用的场景
在开发过程总,有需求想要覆盖父类方法的时候,需要实现父类的方法,及时调用对应的super.**方法。例如自定义view的时候需要实现initView的方法。这是就可以用到@CallSuper的注解
class Person {
@CallSuper
protected void Body(){
System.out.println("Person_Body");
}
}
class Man extends Person{
protected void Body(){
super.Body();
System.out.println("Man_Body");
}
}
需要注意的点
java中是没有这个注解的。