«methods» etiketlenmiş sorular

Yöntem, bir görevi gerçekleştiren ve bir sınıf veya nesne ile ilişkili bir kod bloğudur. Fonksiyon ve prosedürlerin nesneye yönelik olmayan kavramları ile ilgilidir.

5
Mockito neden statik yöntemlerle alay etmiyor?
Burada statik yöntemler hakkında birkaç konu okudum ve statik yöntemlerin yanlış / aşırı kullanımının neden olabileceği sorunları anladığımı düşünüyorum. Ama neden statik yöntemleri alay etmenin zor olduğunu gerçekten anlamadım. PowerMock gibi diğer alaycı çerçeveleri biliyorum, ama neden Mockito yapamıyor? Bu makaleyi okudum , ancak yazar kelimeye karşı dini olarak karşı …
267 java  methods  static  mockito 



20
Farklı bir yöntemde tanımlanan bir iç sınıf içindeki nihai olmayan bir değişkene atıf yapılamaz
Düzenlendi: Bir zamanlayıcı thorugh birkaç kez çalıştıkça çeşitli değişkenlerin değerlerini değiştirmek gerekiyor. Zamanlayıcı üzerinden her yinelemeyle değerleri güncellemeye devam etmeliyim. Değerleri güncellememi engelleyecek gibi değerleri son olarak ayarlayamıyorum, ancak aşağıdaki ilk soruda açıkladığım hatayı alıyorum: Daha önce aşağıda ne yazmıştım: "Farklı bir yöntemde tanımlanan bir iç sınıf içinde son olmayan …



21
Özel yardımcı yöntemlerin statik olması durumunda statik olması gerekir
Diyelim ki örneklenecek şekilde tasarlanmış bir sınıfım var. Sınıf içinde herhangi bir sınıf üyelerine erişim gerektirmeyen ve yalnızca kendi argümanları üzerinde çalışan bir sonuç döndüren birkaç özel "yardımcı" yöntemleri var. public class Example { private Something member; public double compute() { double total = 0; total += computeOne(member); total += …

9
Python kodu neden uzunluk yöntemi yerine len () işlevini kullanıyor?
Python len()bir dize boyutunu belirlemek için kullanılan bir işlevi olduğunu biliyorum , ama neden dize nesnesinin bir yöntemi olmadığını merak ediyordum. Güncelleme Tamam, utanç verici bir şekilde yanıldığımı fark ettim. __len__()aslında bir dize nesnesinin yöntemidir. Dize nesneleri üzerinde len işlevini kullanarak Python'da nesneye yönelik kod görmek garip görünüyor. Ayrıca, __len__sadece …

9
Yansıma: Yöntemle Parametreleri Çağırma
Parametreleri ile yansıma yoluyla bir yöntemi çağırmaya çalışıyorum ve elde: nesne hedef türüyle eşleşmiyor Parametresiz bir yöntem çağırırsam iyi çalışır. Yöntemi çağırırsanız aşağıdaki kod dayanarak Test("TestNoParameters"), iyi çalışıyor. Ancak Test("Run")ararsam bir istisna alırım. Kodumda bir sorun mu var? Benim ilk amacım nesnelerin bir dizi geçmek oldu public void Run(object[] options)ama …

9
Neden açıkça bir Python yönteminde “self” argümanına ihtiyacınız var?
Python'daki bir sınıfta bir yöntem tanımlarken, şuna benzer: class MyClass(object): def __init__(self, x, y): self.x = x self.y = y Ancak C # gibi diğer bazı dillerde, yöntemin "this" anahtar sözcüğüyle bağlandığı nesneye, yöntem prototipinde argüman olarak bildirilmeden başvurunuz olur. Bu Python'da kasıtlı bir dil tasarımı kararı mıydı, yoksa “benliğin” …
197 python  oop  methods  self 

5
Arayüz yöntemlerinde son argümanlar - amaç nedir?
Java'da, finalarabirim yöntemlerinde bağımsız değişkenler tanımlamak ve uygulama sınıfında buna uymamak kesinlikle yasaldır , örneğin: public interface Foo { public void foo(int bar, final int baz); } public class FooImpl implements Foo { @Override public void foo(final int bar, int baz) { ... } } Yukarıdaki örnekte barve VS sınıfında …
189 java  class  interface  methods  final 

10
Ruby modülünde bir örnek yöntemi eklemeden başlatabilir miyim?
Arka fon: Birkaç örnek yöntemleri bildiren bir modül var module UsefulThings def get_file; ... def delete_file; ... def format_text(x); ... end Ve bu yöntemlerden bazılarını bir sınıftan çağırmak istiyorum. Normalde bunu ruby'de nasıl yaparsınız: class UsefulWorker include UsefulThings def do_work format_text("abc") ... end end Sorun include UsefulThingstüm yöntemleri getiriyor UsefulThings. …
181 ruby  module  methods 

6
Objective-C'de birden çok parametreyi nasıl iletirim?
Objective-C yöntemi sözdizimi hakkında yazı birkaç okudum ama bir yöntem için birden çok ad anlamıyorum sanırım. Ben adlı bir yöntem oluşturmak çalışıyorum getBusStopsile NSStringve NSTimeIntervalparametreleri ve bir dönüş türü NSMutableArray. Bu yöntemi nasıl inşa ettik ama açıkçası çalışma zamanında hata alır: - (NSMutableArray *)getBusStops:(NSString *)busStop (NSTimeInterval *)timeInterval; Bir yöntemle başka …


9
C # 'da “statik yöntem” nedir?
Statik anahtar kelimeyi bir yönteme eklediğinizde ne anlama gelir? public static void doSomething(){ //Well, do something! } staticAnahtar kelimeyi sınıfa ekleyebilir misiniz ? O zaman ne anlama geliyor?
177 c#  methods  static 

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.