属性名一个单词时是小写,多个单词时第一个单词小写,其他单词首字母大写。.
“类名.class”是整体,是一个静态常量,它的值是类名所对应的Class实例。这个实例是类加载器加载.class文件的时候生成的。
你是在哪听老师说这个class是属性的,我怎么没印象。class是个关键字怎么能做变量名呢。
这是Class类的API里的说明:
“还可以使用一个类字面值(JLS Section 15.8.2)来获取指定类型(或 void)的 Class 对象。例如:
System.out.println("The name of class Foo is: "+Foo.class.getName());”
类字面值的参考文档:
http://docs.oracle.com/javase/specs/jls/se7/html/jls-15.html#jls-15.8.2
|