Rumah > Java > javaTutorial > Bagaimana untuk menggunakan kaedah lalai java sqrt

Bagaimana untuk menggunakan kaedah lalai java sqrt

王林
Lepaskan: 2023-05-13 17:43:12
ke hadapan
1501 orang telah melayarinya

1 Java 8 membenarkan kami menggunakan kata kunci lalai untuk menambah pelaksanaan kaedah bukan abstrak pada pengisytiharan antara muka. Ciri ini juga dikenali sebagai kaedah sambungan. Berikut ialah contoh pertama kami:

interface Formula {
    double calculate(int a);
 
    default double sqrt(int a) {
        return Math.sqrt(a);
    }
}
Salin selepas log masuk

2. Dalam Formula antara muka, sebagai tambahan kepada kaedah abstrak caculate, kaedah lalai sqrt juga ditakrifkan. Kelas pelaksanaan Formula hanya perlu melaksanakan kaedah abstrak caculate. Kaedah lalai sqrt boleh digunakan secara langsung.

Formula formula = new Formula() {
    @Override
    public double calculate(int a) {
        return sqrt(a * 100);
    }
};
 
formula.calculate(100);     // 100.0
formula.sqrt(16);           // 4.0
Salin selepas log masuk

Objek formula melaksanakan antara muka Formula dalam bentuk objek tanpa nama. Kod ini sangat verbose: memerlukan 6 baris kod untuk melaksanakan fungsi pengiraan mudah: punca kuasa dua a*100.

Apakah kelas koleksi yang ada di Java

Koleksi di Jawa terutamanya dibahagikan kepada empat kategori:

1 2. Baris gilir: tersusun, boleh berulang;

3. Set: tidak boleh berulang;

Atas ialah kandungan terperinci Bagaimana untuk menggunakan kaedah lalai java sqrt. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
sumber:yisu.com
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan