«getter» etiketlenmiş sorular

Alıcı, nesne yönelimli programlamada kullanılan ve bir sınıfın özel bir üyesiyle ilişkili değeri döndüren genel bir erişimci yöntemidir.

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 

17
Görünümün getWidth () ve getHeight () işlevi 0 değerini döndürür
Android projemdeki tüm öğeleri dinamik olarak oluşturuyorum. Bir düğmenin genişliğini ve yüksekliğini almaya çalışıyorum, böylece düğmeyi etrafında döndürebilirim. Ben sadece android diliyle çalışmayı öğrenmeye çalışıyorum. Ancak 0 döndürür. Biraz araştırma yaptım ve onCreate()yöntemden başka bir yerde yapılması gerektiğini gördüm . Birisi bana bunun nasıl yapılacağına dair bir örnek verebilirse, bu …

9
JSF neden alıcıları birden çok kez çağırıyor?
Diyelim ki böyle bir outputText bileşeni belirtiyorum: <h:outputText value="#{ManagedBean.someProperty}"/> Alıcı alındığında bir günlük mesajı yazdırırsam somePropertyve sayfayı yüklersem, alıcının istek başına bir kereden fazla çağrıldığını fark etmek önemsizdir (benim durumumda iki veya üç kez oldu): DEBUG 2010-01-18 23:31:40,104 (ManagedBean.java:13) - Getting some property DEBUG 2010-01-18 23:31:40,104 (ManagedBean.java:13) - Getting some …
256 performance  jsf  el  getter 


9
İyi mi kötü mü? Alıcıdaki nesneleri başlatma
Garip bir alışkanlığım var ... en azından iş arkadaşımın bilgisine göre. Birlikte küçük bir proje üzerinde çalışıyoruz. Sınıfları yazma şeklim (basitleştirilmiş örnek): [Serializable()] public class Foo { public Foo() { } private Bar _bar; public Bar Bar { get { if (_bar == null) _bar = new Bar(); return _bar; …
167 c#  coding-style  getter 


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?

4
Alıcıya yansıma yoluyla başvurmanın en iyi yolu
Belirli bir ek açıklamaya sahip bir alanın değerini almam gerekiyor, Yani yansıma ile bu Alan Nesnesini elde edebiliyorum. Sorun şu ki, bu alan her zaman özel olacak, ancak önceden bildiğim halde her zaman bir alıcı yöntemi olacak. Getter yöntemini çağırmayı tercih etsem de setAccesible (true) kullanıp değerini alabileceğimi (PermissionManager olmadığında) …
127 java  reflection  getter 

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 …

3
Lombok Getter / Setter vs Java 14 kaydı
Lombok projesini seviyorum ama bu günlerde java 14'ün bazı yeni özelliklerini okuyup deniyorum. Yeni özelliğin içinde, şu işlevlere zaten yerleşik olan bir sınıf oluşturmaya izin veren kayıt anahtar sözcüğü vardır: yapıcı, özel son alanlar, erişimciler, eşittir / hashCode, getters, toString yöntemleri. Şimdi sorum şu: Lombok özelliğine güvenmek daha iyidir ya …
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.