Memahami Ahli Statik
Takrifan Ahli Statik:
- Ahli statik boleh digunakan secara berasingan daripada mana-mana tika kelas.
- Ia diisytiharkan dengan kata kunci statik.
- Kaedah dan pembolehubah boleh menjadi statik.
Akses Ahli Statik:
- Jangan memerlukan contoh objek untuk diakses.
- Boleh diakses menggunakan nama kelas diikuti oleh operator titik (.).
- Contoh akses: Timer.count = 10;
Contoh Klasik:
- Kaedah main() adalah statik kerana ia dipanggil oleh JVM semasa memulakan atur cara.
Pembolehubah Statik:
- Ia dikongsi antara semua kejadian kelas.
- Salinan tunggal pembolehubah tersedia untuk semua kejadian.
Contoh Kod dengan Pembolehubah Statik:
StaticDemo.java
- Pembolehubah statik y dikongsi oleh semua kejadian dan pengubahsuaiannya mempengaruhi kesemuanya.
Kaedah Statik:
- Dipanggil menggunakan nama kelas, tanpa perlu mencipta objek.
- Hanya kaedah statik lain boleh dipanggil terus.
- Hanya pembolehubah statik boleh mengakses terus.
- Tiada rujukan ini.
Contoh Kod dengan Kaedah Statik:
StaticMeth.java
Sekatan Kaedah Statik:
- Tidak boleh mengakses pembolehubah contoh secara langsung.
- Contoh ralat: Kaedah statik yang cuba mengakses pembolehubah contoh biasa akan mengakibatkan ralat kompilasi.
Lihat StaticError.java
Atas ialah kandungan terperinci Memahami ahli statik. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!