«setter» etiketlenmiş sorular

30
Alıcıları ve ayarlayıcıları / erişimcileri neden kullanmalıyım?
Yalnızca bu değişkenler için ortak alanları kullanmak yerine, yalnızca elde edilen ve ayarlanan alıcıları ve ayarlayıcıları kullanmanın avantajı nedir? Alıcılar ve ayarlayıcılar basit bir set / setten daha fazlasını yapıyorsa, bunu çok hızlı bir şekilde çözebilirim, ancak nasıl yapılacağı konusunda% 100 net değilim: public String foo; daha kötüdür: private String …
1541 java  oop  setter  getter  abstraction 


5
Ruby on Rails'te bir ayarlayıcı yöntemini geçersiz kılmanın doğru yolu nedir?
Ruby on Rails 3.2.2 kullanıyorum ve aşağıdaki benim sınıf özniteliği için bir ayarlayıcı yöntemi geçersiz kılmak için "uygun" / "doğru" / "emin" bir yol olup olmadığını bilmek istiyorum. attr_accessible :attribute_name def attribute_name=(value) ... # Some custom operation. self[:attribute_name] = value end Yukarıdaki kod beklendiği gibi çalışıyor. Ancak, yukarıdaki kodu kullanarak, …

12
Aptallar için Getters \ setters
Ben Alıcı ve ayarlayıcıların ve çevresinde başım almaya çalışıyorum onun içinde batmıyor. Okudum JavaScript Alıcılar ve ayarlayıcılar ve tanımlanması Alıcılar ve ayarlayıcılar ve sadece almıyor. Birisi açıkça şunu söyleyebilir mi? Alıcı ve ayarlayıcının ne anlama geldiği ve ÇOK basit örnekler verebilir misiniz?

14
Simple Getter / Setter yorumları
Alıcıları ve ayarlayıcıları yorumlamak için hangi kuralı kullanıyorsunuz? Bu, bir süredir merak ettiğim bir şey, örneğin: /** * (1a) what do you put here? * @param salary (1b) what do you put here? */ public void setSalary(float salary); /* * (2a) what do you put here? * @return (2b) */ …


4
ECMAScript 6 sınıflarında alıcılar ve ayarlayıcılar nelerdir?
ECMAScript 6 sınıflarında alıcıların ve ayarlayıcıların amacının ne olduğu konusunda kafam karıştı. Amaç ne? Aşağıda bahsettiğim bir örnek var: class Employee { constructor(name) { this._name = name; } doWork() { return `${this._name} is working`; } get name() { return this._name.toUpperCase(); } set name(newName){ if(newName){ this._name = newName; } } }

3
.H ve .m dosyasındaki @interface tanımı arasındaki fark
Normalde kullanırız @interface interface_name : parent_class <delegates> { ...... } @end yöntemi .h dosyasında ve .m dosyasında .h dosyasında bildirilen değişkenlerin özelliklerini sentezliyoruz. Ancak bazı kodlarda bu @interface ..... @ end yöntemi .m dosyasında da tutulur. Bunun anlamı ne? Onların arasındaki fark ne? .M dosyasında tanımlanan arayüz dosyası için alıcılar …
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.