CodeGym/Java Blog/Acak/Tiga Aturan Utama
John Squirrels
Level 41
San Francisco

Tiga Aturan Utama

Dipublikasikan di grup Acak
anggota
Pemrogram Java baru bingung dengan tiga aturan penggantian metode ini. Mari sederhanakan aturannya. Kelas Induk{ (Aturan 1. Penentu akses ) dilindungi (Aturan 2. Tipe Pengembalian) Nomor pekerjaan() melempar (Aturan 3.Pengecualian) Pengecualian { } } Anak kelas memperluas Induk{ (1. penentu) publik (2. Tipe Pengembalian) Integer dothework() throws (3.Exception) IOException {} } Jika Anda mengetahui cara kerja posisi di (1),(2) dan (3) , konsep utama Anda akan 100% jelas. 1. Penentu Akses : Penentu metode kelas anak harus lebih tinggi atau sama dengan penentu metode kelas induk. Urutan penentunya adalah (lebih tinggi ke lebih rendah) publik > dilindungi>default>pribadi. Perhatikan bahwa metode privat tidak dapat ditimpa. 2. Tipe Pengembalian : Sekarang Java mendukung tipe pengembalian ko-varian. Pada tipe pengembalian metode anak, harus sama atau tipe anak dari tipe pengembalian metode induknya. Ketika obat generik digunakan di sini, terkadang hal itu menimbulkan teka-teki bagi pengembang baru. Konsep tipe pengembalian kovarian yang menggunakan obat generik harus dipelajari dan diselesaikan. 3.Pengecualian Jika metode kelas anak mengeluarkan pengecualian yang dicentang, metode kelas induk harus membuang jenis pengecualian yang dicentang tersebut atau jenis orang tua. Perhatikan bahwa, Jika pengecualian tidak dicentang, aturan tersebut tidak berlaku. Jadi, Anda harus mengetahui jenis pengecualian yang dicentang dan tidak dicentang.
Komentar
  • Populer
  • Baru
  • Lama
Anda harus login untuk memberikan komentar
Halaman ini belum memiliki komentar