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

Ce sunt setarii în programarea orientată pe obiecte?

În programarea orientată pe obiecte, un setter este o metodă care stabilește valoarea proprietății unui obiect. Este apelat atunci când atribuiți o nouă valoare proprietății.

De exemplu, să presupunem că aveți o clasă `Person` cu o proprietate `name`:
```
clasa Persoană {
private $nume;

funcție publică __construct($ nume) {
$this->name = $name;
}

funcția publică setName($newName) {
$this->name = $newName;
}
}
```
În acest exemplu, `setName( )` este un setter pentru proprietatea `name`. Acesta ia o nouă valoare ca argument și o atribuie proprietății „nume”. . De exemplu, puteți utiliza un setter pentru a valida intrarea înainte de a o atribui proprietății sau pentru a declanșa un eveniment de modificare pe care alte părți ale codului dvs. îl pot asculta.

Este de remarcat faptul că nu toate proprietățile au nevoie de setari. Dacă o proprietate nu necesită nicio logică sau validare specială atunci când valoarea ei este setată, puteți alege să omiteți metoda setter și să atribuiți pur și simplu valoarea direct în constructor sau în altă parte a codului dvs.

Knowway.org folosește cookie-uri pentru a vă oferi un serviciu mai bun. Folosind Knowway.org, sunteți de acord cu utilizarea cookie-urilor. Pentru informații detaliate, puteți consulta textul Politica privind cookie-urile. close-policy