一个关键字或一个类?

时间:2013-07-24 17:33:09

标签: java

当我们创建一个类Class_Name时,我们编码:

class Class_Name
{ 
}

单词class是关键字还是类?

2 个答案:

答案 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中使用它的类名来调用函数?

如果要调用类的静态方法,则应该执行此操作。