Pengubah suai antara muka Java boleh: 1. awam, antara muka boleh diakses oleh mana-mana kod 2. abstrak, antara muka itu sendiri adalah abstrak dan perlu dilaksanakan secara konkrit dalam kelas yang melaksanakan antara muka; , yang boleh dalam antara muka Menyediakan pelaksanaan lalai, dan kelas pelaksanaan boleh memilih sama ada untuk mengatasi kaedah 4. statik, yang boleh dipanggil terus melalui nama antara muka dalam antara muka tanpa instantiating antara muka 5. strictfp; boleh digunakan antara antara muka dan antara kelas pada hubungan antara antara muka.
Persekitaran pengendalian artikel ini: Sistem Windows 10, versi java17, komputer dell g3.
Di Java, antara muka ialah jenis data abstrak yang mentakrifkan spesifikasi set kaedah Menggunakan antara muka boleh mencapai polimorfisme dan penggunaan semula kod.
Pengubah suai antara muka boleh seperti berikut:
awam: Antara muka boleh diakses oleh mana-mana kod, sama ada dalam pakej yang sama atau dalam pakej yang berbeza.
abstrak: Antara muka itu sendiri adalah abstrak, jadi tidak perlu menggunakan pengubah suai abstrak secara eksplisit untuk pengubahsuaian. Walau bagaimanapun, anda boleh menggunakan abstrak untuk mengubah suai kaedah dalam antara muka, menunjukkan bahawa kaedah ini adalah abstrak dan perlu dilaksanakan secara konkrit dalam kelas yang melaksanakan antara muka.
lalai: Ciri baharu yang diperkenalkan dalam Java 8 yang boleh melaksanakan kaedah secara langsung dalam antara muka. Kaedah yang diubah suai secara lalai boleh menyediakan pelaksanaan lalai dalam antara muka, dan kelas pelaksanaan boleh memilih sama ada untuk mengatasi kaedah tersebut.
statik: Ciri baharu yang diperkenalkan dalam Java 8 yang membolehkan anda mentakrifkan kaedah statik dalam antara muka. Kaedah yang diubah suai secara statik boleh dipanggil terus melalui nama antara muka di dalam antara muka tanpa membuat seketika antara muka.
strictfp: Digunakan untuk memastikan ketepatan dan mudah alih operasi titik terapung, dan boleh digunakan pada hubungan antara antara muka dan antara muka, dan antara kelas dan antara muka.
Atas ialah kandungan terperinci Apa yang boleh menjadi pengubah antara muka java?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!