Rumah  >  Artikel  >  Java  >  Cara menggunakan SPI java untuk menentukan antara muka

Cara menggunakan SPI java untuk menentukan antara muka

王林
王林ke hadapan
2023-04-19 15:43:061096semak imbas

Arahan penggunaan

Selepas pembekal perkhidmatan menyediakan pelaksanaan khusus antara muka, buat fail bernama dengan nama antara muka yang layak sepenuhnya dalam direktori META-INF/services daripada pakej jar. Kandungannya ialah: Nama kelas pelaksanaan yang layak sepenuhnya

1. Pakej balang kelas pelaksanaan antara muka diletakkan dalam laluan kelas program utama secara dinamik memuatkan modul pelaksanaan melalui java.util.ServiceLoder dan imbas direktori META-INF/services Cari nama kelas pelaksanaan yang layak sepenuhnya dalam fail konfigurasi dan muatkan kelas ke dalam JVM

2. Kelas pelaksanaan SPI mesti membawa. kaedah struktur tanpa parameter

contoh

public interface IShout {
    void shout();
}
public class Cat implements IShout {
    @Override
    public void shout() {
        System.out.println("miao miao");
    }
}
public class Dog implements IShout {
    @Override
    public void shout() {
        System.out.println("wang wang");
    }
}

Atas ialah kandungan terperinci Cara menggunakan SPI java untuk menentukan antara muka. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Artikel ini dikembalikan pada:yisu.com. Jika ada pelanggaran, sila hubungi admin@php.cn Padam