多项选择题

下面哪些方法禁止子类重定义该方法()

A.protected void m(){}
B.final void m(){}
C.abstractfinal void m (){}
D.staticfinal void m(){}