ホームページ  >  記事  >  Java  >  Javaのクラスの3つのインスタンス化とは何ですか

Javaのクラスの3つのインスタンス化とは何ですか

WBOY
WBOY転載
2023-05-04 20:01:04916ブラウズ

1. オブジェクト クラスの getClass() メソッドを呼び出します:

import java.util.Date;
    public class ReflectTest3 {
public static void main(String[] args) {
Date date = new Date();
Class<?> cls =  date.getClass();
System.out.println(cls);
}
    }
    "class java.util.Date"

2. 「class.class」を使用して取得します:

import java.util.Date;
    public class ReflectTest4 {
public static void main(String[] args) {
Class<?> cls =  Date.class;
System.out.println(cls);
}
    }
"class java.util.Date"

3. Class クラスによって提供されるメソッドを呼び出します - Class オブジェクトをインスタンス化します

    public class ReflectTest5 {
public static void main(String[] args) throws ClassNotFoundException {
Class<?> cls =  Class.forName("java.util.Date");
System.out.println(cls);
}
    }
    "class java.util.Date"

以上がJavaのクラスの3つのインスタンス化とは何ですかの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はyisu.comで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。