1. Penerangan
Kelas itu sendiri juga merupakan kelas.
Objek kelas hanya boleh ditentukan oleh sistem.
Hanya satu tika Kelas dalam JVM boleh memuatkan kelas.
Kelas sepadan dengan fail .class yang dimuatkan dalam JVM.
Instance setiap kelas akan mengingati instance Kelas yang mana ia dijana.
Melalui Kelas, anda boleh mendapatkan sepenuhnya semua struktur yang dimuatkan dalam kelas.
Kelas ialah punca Refleksi. Untuk mana-mana kelas yang anda ingin muatkan dan jalankan secara dinamik, anda hanya boleh mendapatkan objek Kelas yang sepadan dahulu.
2. Contoh
package com.volcano.reflection; import java.lang.annotation.ElementType; public class TestReflection2 { public static void main(String[] args) { Class a = Object.class;//类 Class b = Runnable.class;//接口 Class c = String[].class;//数组,只要元素类型和维度一样,都是一个class Class d = int[][].class;//二维数组 Class e = Override.class;//注解 Class f = ElementType.class;//枚举类型 Class g = Integer.class;//基本数据类型 Class h = void.class;//void Class i = Class.class;//Class System.out.println(a); System.out.println(b); System.out.println(c); System.out.println(d); System.out.println(e); System.out.println(f); System.out.println(g); System.out.println(h); System.out.println(i); } }
Atas ialah kandungan terperinci Apakah konsep kelas Kelas dalam java. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!