mobile theme mode icon
theme mode light icon theme mode dark icon
Random Question Acak
speech play
speech pause
speech stop

Apa yang dimaksud dengan Setter dalam Pemrograman Berorientasi Objek?

Dalam pemrograman berorientasi objek, penyetel adalah metode yang menetapkan nilai properti suatu objek. Ini dipanggil ketika Anda memberikan nilai baru pada properti.

Sebagai contoh, katakanlah Anda memiliki kelas `Person` dengan properti `name`:
```
class Person {
private $name;

public function __construct($ name) {
$this->name = $name;
}

public function setName($newName) {
$this->name = $newName;
}
}
```
Dalam contoh ini, `setName( Metode )` adalah penyetel untuk properti `nama`. Dibutuhkan nilai baru sebagai argumen dan menugaskannya ke properti `nama`.

Setter berguna saat Anda ingin mengontrol bagaimana nilai properti ditetapkan, atau saat Anda ingin melakukan tindakan tambahan saat nilai properti berubah . Misalnya, Anda mungkin menggunakan penyetel untuk memvalidasi masukan sebelum menetapkannya ke properti, atau untuk memicu peristiwa perubahan yang dapat didengar oleh bagian lain dari kode Anda.

Perlu diperhatikan bahwa tidak semua properti memerlukan penyetel. Jika properti tidak memerlukan logika atau validasi khusus apa pun saat nilainya ditetapkan, Anda dapat memilih untuk menghilangkan metode penyetel dan cukup menetapkan nilai secara langsung di konstruktor atau di tempat lain dalam kode Anda.

Knowway.org menggunakan cookie untuk memberi Anda layanan yang lebih baik. Dengan menggunakan Knowway.org, Anda menyetujui penggunaan cookie kami. Untuk informasi mendetail, Anda dapat meninjau teks Kebijakan Cookie kami. close-policy