当我们创建一个类Class_Name
时,我们编写代码:
class Class_Name
{
}
这个词class
是关键字还是类?
这个词class
是一个关键词。它可以用来表示一个类或获取一个类对象,例如String.class
.
这可能有点令人困惑,因为有一个名为Class
. 它是一个代表一个类本身的对象。
例如,
Class<?> strClazz=String.class;
具有Class
as 类型和class
关键字。
在不相关的注释中,Java 文档调用 Class 对象clazz
以避免与关键字冲突。此外,Class
从技术上讲,它是一个泛型,Foo.class
它将返回 a Class<Foo>
,允许缺乏协方差来限制参数中的类对象。
Yesclass
是一个关键字,告诉 java 编译器您正在将这段代码编写为一个类。YourClass.methodname
用于以静态方式调用类的方法。
什么时候我们应该在 Java 中使用它的类名来调用一个函数?
当你想调用一个类的静态方法时,你应该这样做。