Ringkasan. dalam tutorial ini, Anda akan belajar tentang objek PHP, cara mendefinisikan kelas, dan cara membuat objek dari kelas Show Apa itu ObjekJika Anda melihat dunia di sekitar Anda, Anda akan menemukan banyak contoh benda berwujud. lampu, telepon, komputer, dan mobil. Juga, Anda dapat menemukan objek tidak berwujud seperti rekening bank dan transaksi Semua objek ini memiliki dua karakteristik utama yang sama
Misalnya, rekening bank memiliki status yang terdiri dari
Rekening bank juga memiliki perilaku berikut
Objek PHP secara konseptual mirip dengan objek dunia nyata karena terdiri dari keadaan dan perilaku Sebuah objek memegang statusnya dalam variabel yang sering disebut sebagai properti. Sebuah objek juga memaparkan perilakunya melalui fungsi yang dikenal sebagai metode Apa itu kelas?Di dunia nyata, Anda dapat menemukan banyak objek yang sama. Misalnya, sebuah bank memiliki banyak rekening bank. Semuanya memiliki nomor rekening dan saldo Rekening bank ini dibuat dari cetak biru yang sama. Dalam istilah berorientasi objek, kami mengatakan bahwa rekening bank individual adalah turunan dari kelas Rekening Bank Menurut definisi, kelas adalah cetak biru objek. Misalnya, dari kelas Rekening Bank, Anda dapat membuat banyak objek rekening bank Berikut ini mengilustrasikan hubungan antara kelas 2 dan objeknya. Dari kelas 2 Anda dapat membuat banyak objek 2. Dan setiap benda memiliki nomor rekening dan saldo masing-masing Tentukan kelasUntuk mendefinisikan kelas, Anda menentukan kata kunci 5 diikuti dengan nama seperti ini _ Misalnya, berikut ini mendefinisikan kelas baru bernama 2
Dengan konvensi, Anda harus mengikuti aturan ini saat mendefinisikan kelas
Dari kelas _2, Anda dapat membuat objek rekening bank baru dengan menggunakan kata kunci 2 seperti ini
Dalam sintaks ini, _3 adalah variabel yang mereferensikan objek yang dibuat oleh kelas 2. Tanda kurung yang mengikuti nama kelas _2 adalah opsional. Oleh karena itu, Anda dapat membuat objek 2 baru seperti ini
Proses pembuatan objek baru disebut juga dengan instantiation. Dengan kata lain, Anda membuat instance objek dari kelas. Atau Anda membuat objek baru dari kelas Kelas 2 kosong karena tidak memiliki status dan perilaku apa pun Menambahkan properti ke kelasUntuk menambahkan properti ke kelas _2, Anda menempatkan variabel di dalamnya. Sebagai contoh
Kelas 2 memiliki dua properti 0 dan 1. Di depan setiap properti, Anda melihat kata kunci 2 Kata kunci _2 menentukan visibilitas properti. Dalam hal ini, Anda dapat mengakses properti dari luar kelas Untuk mengakses properti, Anda menggunakan operator objek ( 4) seperti ini
Contoh berikut menunjukkan cara menyetel nilai properti 5 dan 6
Selain kata kunci _2, PHP juga memiliki kata kunci 8 dan 9 yang akan Anda pelajari di tutorial pengubah akses Menambahkan metode ke kelasBerikut ini menunjukkan sintaks untuk mendefinisikan metode di kelas
Seperti properti, metode juga memiliki salah satu dari tiga pengubah visibilitas. 2, 8, dan 2. Jika Anda menentukan metode tanpa pengubah visibilitas apa pun, defaultnya adalah 2 Contoh berikut mendefinisikan metode _4 untuk kelas 2
Metode _4 menerima argumen 7. Ini memeriksa apakah 7 lebih besar dari nol sebelum menambahkannya ke saldo Untuk memanggil metode, Anda juga menggunakan operator objek ( 4) sebagai berikut
Sintaks baru dalam metode _4 adalah variabel 1. Variabel _2 adalah objek saat ini dari kelas 2 Misalnya, saat Anda membuat objek baru _3 dan memanggil metode 4, 2 di dalam metode adalah objek 3 0 Demikian pula, Anda dapat menambahkan metode _8 ke kelas 2 sebagai berikut _1 Metode _8 memeriksa saldo saat ini Jika saldo kurang dari jumlah penarikan, metode 8 mengembalikan 2 Nanti, Anda akan belajar cara melontarkan pengecualian. Jika tidak, itu mengurangi jumlah penarikan dari saldo dan mengembalikan 3 Bagaimana Anda membuat objek baru?Membuat Objek . Deklarasi − Deklarasi variabel dengan nama variabel dengan tipe objek Instansiasi − Kata kunci 'baru' digunakan untuk membuat objek Inisialisasi − Kata kunci 'baru' diikuti dengan panggilan ke konstruktor. Panggilan ini menginisialisasi objek baru Bagaimana cara membuat objek kosong baru di PHP?Cara standar untuk membuat objek "kosong" adalah. $oVal = new stdClass();
Mengapa kita membuat objek di PHP?Definisi objek seperti ini, Objek adalah turunan dari kelas. Kita dapat membuat instance kelas dengan menggunakan kata kunci baru. Kita dapat membuat banyak instance dari kelas. Instance ini sekarang dapat mengakses fungsi kelas, anggota kelas
Bagaimana Anda membuat objek baru di oops?Dalam pemrograman berorientasi objek, kelas adalah cetak biru untuk membuat objek (struktur data tertentu), memberikan nilai awal untuk status (variabel atau atribut anggota), dan implementasi perilaku (fungsi atau metode anggota). Objek yang ditentukan pengguna dibuat menggunakan kata kunci class . |