多项选择题

正当防卫的构成要件包括( )。

A.必须是为了使国家、公共利益、本人或者他人的人身、财产和其他权利免受正在进行的不法侵害
B.必须有不法侵害行为发生
C.必须是正在进行的不法侵害
D.不能超过必要限度