在一个合法的Java源程序文件中定义了3个类,则其中属性为public的类可能有几个?
A 0
B 1
C 2
D 3