当我们创建一个类Class_Name
时,我们编码:
class Class_Name
{
}
单词class
是关键字还是类?
答案 0 :(得分:2)
单词class
是关键字。它可用于表示类或获取类对象,例如String.class
。
这可能有些令人困惑,因为有一个名为Class
的类。它是一个代表类本身的对象。
例如,
Class<?> strClazz=String.class;
将Class
作为类型,class
作为关键字。
在一个不相关的说明中,Java文档调用类对象clazz
以避免与关键字冲突。此外,Class
在技术上是通用的,因为Foo.class
将返回Class<Foo>
,从而允许缺乏协方差来限制参数中的类对象。
答案 1 :(得分:1)
是class
是一个关键字,告诉java编译器您正在将这段代码编写为类。 YourClass.methodname
用于以静态方式调用类的方法。
什么时候我们应该在Java中使用它的类名来调用函数?
如果要调用类的静态方法,则应该执行此操作。