Di Jawa, konsep kelas bersarang ialah alat yang berkuasa untuk menyusun dan menstruktur kod. Walau bagaimanapun, ia boleh mengelirukan untuk memahami perbezaan antara kelas statik dan bukan statik (dalaman). Artikel ini bertujuan untuk menjelaskan konsep ini dan menjelaskan ciri-ciri tersendirinya.
Kelas bersarang, juga dikenali sebagai kelas dalaman, ialah kelas yang ditakrifkan dalam kelas lain. Secara semula jadi, kelas bersarang tidak boleh diisytiharkan sebagai statik. Mereka mempunyai akses penuh kepada semua ahli kelas tertutup, termasuk kelas persendirian, dan boleh menggunakan kaedah bukan statik dan mengakses medan bukan statik bagi contoh kelas tertutup.
Kelas bersarang statik, sebaliknya, ialah kelas yang diisytiharkan sebagai statik dalam kelas tertutup. Tidak seperti kelas bersarang bukan statik, kelas bersarang statik tidak mempunyai rujukan kepada tika bersarang. Ini bermakna bahawa mereka tidak boleh menggunakan kaedah bukan statik atau mengakses medan bukan statik bagi contoh kelas yang disertakan. Kelas bersarang statik mempunyai akses hanya kepada ahli statik kelas yang disertakan.
Atas ialah kandungan terperinci Kelas Statik vs. Dalam di Jawa: Apakah Perbezaannya?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!