Modul ialah koleksi kod, data dan sumber. Ia ialah satu set pakej dan jenis yang berkaitan, seperti kelas , abstrak kelas dan antara muka dengan kod, fail data dan beberapa sumber statik.
Berikut adalah beberapa ciri modul.
Ciri-ciri modul:
- Modul mesti menentukan antara muka untuk berkomunikasi dengan modul lain.
- Definisi modulmodulantaramukadan modulpelaksanaan.
- Modul menyediakan satu set sifat yang mengandungi maklumat.
- Dua atau lebih modul mempunyai bersarangbersama.
- Modul mempunyai jelas, ditentukantanggungjawab. Setiap fungsi dilaksanakan oleh hanya satu modul.
- Modul mesti boleh diuji secara bebas daripada modul lain.
- Ralat dalam modul tidak boleh disebarkan ke modul lain.
Jika kita mempunyai dua modul: M1 dan M2 , dan satu pakej dalam satu modul. M2 dipanggil Pkg2, kami mahu ia boleh diakses dalam modul M1, maka syarat berikut mesti dipenuhi:
- modul M1 bergantung pada modul M2, 🜎 boleh modul M2, 🜎 boleh diakses dalam Perisytiharan itu menyatakan "memerlukan" modul M2.
Modul - M2 pakej eksport Pkg2 untuk menyediakannya kepada modul yang bergantung padanya. Dalam pengisytiharan modul M2 kita boleh menentukan bahawa ia "mengeksport" pakej Pkg2.
ul>
Atas ialah kandungan terperinci Apakah ciri-ciri modul dalam Java 9?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!