Junior — Middle
Projelerinizde değer ayarlama (Setter) yöntemini kullanma deneyiminiz var mı?
sobes.tech yapay zeka
AI'dan gelen yanıt
Evet, değer ayarlama yöntemi (Setter), projelerde erişimi kontrol etmek ve nesne özelliklerinin değerlerini değiştirmek için yaygın olarak kullanılır.
Setter şunları sağlar:
- Değeri değiştirirken mantığı kapsüller (örneğin, doğrulama, veri dönüştürme).
- Değişiklikleri izler (örneğin, diğer bileşenleri değer değişikliği hakkında bilgilendirme).
- Güvenlik ve veri bütünlüğünü sağlar.
Java'da örnek:
public class User {
private String name;
public String getName() {
return name;
}
public void setName(String name) {
if(name != null && !name.isEmpty()) {
this.name = name;
} else {
throw new IllegalArgumentException("İsim boş olamaz");
}
}
}
QA otomasyonunda, setterlar veri modellerine değer atamak veya test verilerini hazırlarken kullanılabilir.