多项选择题

A.如果package语句存在,则必须出现在源文件的非空白首行
B.如果import语句存在,则必须出现在源文件的非空白首行(还有个package)
C.如果main()方法存在,则必须出现在源文件的非空白首行
D.如果在原文件中声明了一个public接口,则其名称必须和源文件名一致