Jika kami ingin menulis metode kelas tertentu, tetapi kami hanya yakin tentang nama metode tersebut, dan bukan detail bagaimana cara menulisnya, kami menggunakan kelas abstrak di PHP. Ketika kita ingin kelas anak dikomit ke metode tertentu yang mereka warisi dari kelas induk tapi kita tidak bisa berkomitmen tentang kode yang harus ditulis di dalam metode. Kemudian kita menggunakan kelas dan metode abstrak.
jika pernyataan dalam kueri sql
Jadi mari kita jelajahi subjek yang disebutkan di atas dengan petunjuk berikut,
- Kelas Abstrak dalam PHP
- Buat kelas abstrak
- Metode non abstrak di dalam kelas abstrak
- Pengerjaan Kelas Abstrak
Jadi mari kita mulai,
Kelas Abstrak dalam PHP
Kelas yang memiliki setidaknya satu metode,yang merupakan metode tanpa kode sebenarnya di dalamnya, hanya nama dan parameternya, dan yang telah ditandai sebagai 'abstrak'dikenal sebagai kelas abstrak. Saat kita ingin mendefinisikan kelas abstrak kita perlu menggunakan kata kunci abstract. Untukmenyediakan jenis template untuk mewarisi dan memaksa kelas mewarisi untuk mengimplementasikan metode abstrak, kami menggunakan kelas abstrak.Ini dapat berisi metode abstrak maupun non abstrak.
Pindah dengan Kelas Abstrak ini Di PHP,
Buat kelas abstrak
Dalam contoh di atas, sekolah kelas kita adalah kelas abstrak, yang memiliki metode abstrak. Jika Anda ingin membuat kelas baru yang memperluas kelas kamisekolahmaka Anda harus memberikan definisi untuk metode abstrakmengajar, jika tidak, kelas anak juga harus abstrak. Semua kelas anak wajib memberikan definisi untuk metode mengajar ().
Pindah dengan Kelas Abstrak ini Di PHP
Metode non abstrak di dalam kelas abstrak
Metode non-abstrak juga dapat hadir di kelas Abstrak bersama dengan atau tanpa metode abstrak. Jadi kelas abstrak juga disebut sebagai kelas yang diimplementasikan sebagian. Mereka dapat diakses dan digunakan secara langsung oleh kelas anak, tanpa menimpanya.
subyek. 'English Subject'} // Ini adalah subjek non-abstrak fungsi publik komputer fungsi publik komputer () {echo $ this->. 'Computer Science subject'} // Ini adalah fungsi publik non-abstrak tenthClassa public function tenthClass ($ group) {$ this-> subject = $ group} // Ini adalah fungsi publik abstrak, ajarkan fungsi publik abstrak ()}?>
Di atas, kami telah menambahkan tiga metode non-abstrakInggris(),komputer()danTenthClass ()ke abstrak kamisekolahkelas.
Pindah dengan Kelas Abstrak ini Di PHP
Pengerjaan Kelas Abstrak
Contoh di bawah ini menunjukkan cara kerja kelas abstrak
subject ('Bahasa Inggris') echo '' echo $ obj-> subject ('Ilmu Komputer')?>
Dengan ini kita sampai pada akhir artikel ini, saya harap Anda memahami Kelas Abstrak di PHP, membuat kelas abstrak, menggunakan metode non-abstrak di dalam kelas abstrak. Jika Anda merasa artikel ini relevan, lihat oleh Edureka, perusahaan pembelajaran online tepercaya dengan jaringan lebih dari 250.000 pelajar yang puas dan tersebar di seluruh dunia.
Ada pertanyaan untuk kami? Harap sebutkan di bagian komentar artikel ini dan saya akan menghubungi Anda kembali.