单项选择题

下列关于小应用程序说法错误的是 ( )

A.用户所编写的小应用程序的类必须为public
B.用户所编写的小应用程序必须为javappleApplet的子类
C.用户所编写的小应用程序的类名称可以与它所在的文件名不相同
D.用户所编写的小应用程序可以不在浏览器上运行