CodeGym /Blog Java /rawak /Tiga Peraturan Utama
John Squirrels
Tahap
San Francisco

Tiga Peraturan Utama

Diterbitkan dalam kumpulan
Pengaturcara Java baharu jatuh teka-teki dalam tiga kaedah mengatasi kaedah ini. Mari permudahkan peraturan. Induk Kelas{ (Peraturan 1. Penentu akses ) dilindungi (Peraturan 2. Jenis Pemulangan) Lemparan nombor dothework() (Peraturan 3.Pengecualian) Pengecualian { } } Anak kelas dilanjutkan Induk{ (1. penentu) awam (2. Jenis Pemulangan) Integer dothework() melontar (3.Exception) IOException { } } Jika anda tahu cara kedudukan di (1),(2) dan (3) berfungsi , konsep utama anda akan jelas 100%. 1. Penentu Akses : Penentu kaedah kelas anak mestilah lebih tinggi daripada atau sama dengan penentu kaedah kelas induk. Susunan penentu adalah (lebih tinggi ke bawah) awam > dilindungi>lalai>peribadi. Ambil perhatian bahawa kaedah persendirian tidak boleh ditindih. 2. Jenis Pulangan : Kini java menyokong jenis pulangan bersama varian. Dalam jenis pemulangan kaedah anak, ia mestilah sama atau jenis anak daripada jenis pemulangan kaedah induknya. Apabila generik digunakan di sini, kadangkala ia menimbulkan teka-teki kepada pembangun baharu. Konsep jenis pulangan Kovarian menggunakan generik mesti dikaji dan dibersihkan. 3.Pengecualian Jika kaedah kelas kanak-kanak membuang sebarang pengecualian yang ditandakan, kaedah kelas ibu bapa mesti membuang jenis yang sama atau ibu bapa jenis pengecualian yang ditanda itu. Ambil perhatian bahawa , Dalam kes pengecualian yang tidak disemak, peraturan itu bukan aplikasi. Jadi, anda mesti tahu jenis pengecualian yang disemak dan tidak disemak.
Komen
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION