单项选择题

对如何定义过滤器说法正确的是()。

A.定义过滤器需要继承javax.servlet.Filter类
B.定义过滤器需要实现javax.servlet.Filter接口
C.定义过滤器需要重写init、service和destroy方法
D.以上说法都不正确