已知函数 $f(x)=\left\{\begin{array}{l}x(x+4), x<0, \\ x(x-4), x \geqslant 0,\end{array}\right.$ 则该函数的零点的个数为 $(\quad)$
当 $x<0$ 时，令 $x(x+4)=0$ ，解得 $x=-4$ ；当 $x \geqslant 0$ 时，令 $x(x-4)=0$ ，解得 $x$ $=0$ 或 4. 综上，该函数的零点有 3 个.