单项选择题

A.一个java源程序文件中最多只能有一个public类
B.引用一个类的属性或调用其方法必须以这个类的对象名为前缀
C.抽象类默认是public类
D.final类中的属性和方法都必须被final修饰符修饰