«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.

6
Bir C ++ enum sınıfının yöntemleri olabilir mi?
İki değer içeren bir numaralandırma sınıfı var ve bir değer alan ve diğerini döndüren bir yöntem oluşturmak istiyorum. Ayrıca tip güvenliğini korumak istiyorum (bu yüzden numaralandırmalar yerine numaralandırma sınıfını kullanıyorum). http://www.cplusplus.com/doc/tutorial/other_data_types/ yöntemler hakkında hiçbir şeyden bahsetmez Ancak, herhangi bir sınıf türünün yöntemleri olabileceği izlenimi altındaydım.
145 c++  methods  enums 


1
Adedi kullanarak yöntem çağrısını doğrulama
C # birim testi ve Moq kullanmayı öğrenmek için oldukça yeniyim. Aşağıda test etmeye çalıştığım sınıf var. class MyClass { SomeClass someClass; public MyClass(SomeClass someClass) { this.someClass = someClass; } public void MyMethod(string method) { method = "test" someClass.DoSomething(method); } } class Someclass { public DoSomething(string method) { // do …
142 c#  testing  methods  moq 

8
bağlı olmayan yöntem f () ilk argüman olarak fibo_ örneği ile çağrılmalıdır (bunun yerine classobj örneği var)
Python, bir sınıfta bir yöntem çalıştırmak çalışıyorum ve bir hata alıyorum: Traceback (most recent call last): File "C:\Users\domenico\Desktop\py\main.py", line 8, in <module> fibo.f() TypeError: unbound method f() must be called with fibo instance as first argument (got nothing instead) Kodu: (swineflu.py) class fibo: a=0 b=0 def f(self,a=0): print fibo.b+a b=a; …
139 python  methods 


9
Statik bir yöntem neden bir yöntem olarak kabul edilir?
Bir ders için bazı kod için bir açıklama yazıyorum ve yanlışlıkla kelimeleri kullanarak methodve functionbirbirinin yerine. Geri dönüp ifadeleri düzeltmeye karar verdim, ancak anlayışımda bir delik açtım. Anladığım kadarıyla, bir altyordam functionbir sınıfın bir örneği üzerinde etki etmezse (etkisi açık girdisi / çıktısıyla sınırlıdır) ve methodbir sınıfın bir örneği üzerinde …

16
Özellikler ve Yöntemler
Hızlı soru: Ne zaman (C # 'da) özellikleri kullanmaya karar verirsiniz ve yöntemleri ne zaman kullanmaya karar verirsiniz? Bu tartışmayı yapmakla meşgulüz ve bir mülk veya yöntem kullanmamızın tartışmalı olduğu bazı alanlar bulduk. Bir örnek şudur: public void SetLabel(string text) { Label.Text = text; } Örnekte, Labelbir ASPX sayfasındaki bir …
135 c#  properties  methods 


7
C # 'ta parametre olarak sadece bir tür geçirme
Varsayımsal olarak bunu yapmak benim için kullanışlı olurdu: foo.GetColumnValues(dm.mainColumn, int) foo.GetColumnValues(dm.mainColumn, string) GetColumns yöntemi, geçirilen türe bağlı olarak içinde farklı bir yöntem çağırır. Evet, bunu bir boole bayrağı veya benzeri olarak yapabilirdim, sadece bunu geçmenin bir yolu olup olmadığını merak ettim ve sonra sordum: typeof (arg [1]) veya benzeri ... …
130 c#  types  methods  parameters 

7
sınıf yöntemi "TypeError:… anahtar kelime bağımsız değişkeni için birden çok değer aldı…" oluşturur
Anahtar kelime bağımsız değişkeniyle bir sınıf yöntemi tanımlarsam, şöyle: class foo(object): def foodo(thing=None, thong='not underwear'): print thing if thing else "nothing" print 'a thong is',thong yöntemi çağırmak bir TypeError: myfoo = foo() myfoo.foodo(thing="something") ... TypeError: foodo() got multiple values for keyword argument 'thing' Neler oluyor?

7
Nihai statik yöntemin davranışı
Statik yöntemle değiştiricilerle oynuyordum ve garip bir davranışla karşılaştım. Bildiğimiz gibi, örnek yerine sınıfla ilişkili oldukları için statik yöntemler geçersiz kılınamaz. Yani aşağıdaki parçacığa sahipsem, iyi derliyor //Snippet 1 - Compiles fine public class A { static void ts() { } } class B extends A { static void ts() …
124 java  methods  static  final 

10
Python'da örnek değişkenleri nasıl alınır?
Python'da tüm bir sınıfın örnek değişkenlerinin bir dizisini elde etmek için yerleşik bir yöntem var mı? Örneğin, bu koda sahipsem: class hi: def __init__(self): self.ii = "foo" self.kk = "bar" Bunu yapmanın bir yolu var mı: >>> mystery_method(hi) ["ii", "kk"] Düzenleme: Başlangıçta sınıf değişkenlerini hatalı olarak istemiştim.

12
Java Arayüzünde İsteğe Bağlı Yöntemler
Anladığım kadarıyla, java'da bir arabirim uygularsanız, bu arabirimde belirtilen yöntemler, söz konusu arabirimi uygulayan alt sınıflar tarafından kullanılmalıdır. Koleksiyon arayüzü gibi bazı arayüzlerde isteğe bağlı olarak yorumlanan yöntemler olduğunu fark ettim, ancak bu tam olarak ne anlama geliyor? Arayüzde belirtilen tüm yöntemlerin gerekli olacağını düşündüğüm için beni biraz attı?
120 java  methods  interface 

6
Python'da, yöntem yerine bir işlevi ne zaman kullanmalıyım?
Zen of Python, işleri yapmanın yalnızca bir yolu olması gerektiğini belirtir - ancak sıklıkla bir işlevi ne zaman kullanacağıma ve bir yöntemi ne zaman kullanacağıma karar verme sorunuyla karşılaşıyorum. Önemsiz bir örneği ele alalım - bir ChessBoard nesnesi. Diyelim ki tahtadaki tüm yasal King hamlelerini almak için bir yola ihtiyacımız …

8
Ruby'de bir yöntemi parametre olarak geçirmek
Ruby ile biraz uğraşmaya çalışıyorum. Bunun için Ruby "Programming Collective Intelligence" kitabındaki algoritmaları (Python'da verilen) uygulamaya çalışıyorum. Bölüm 8'de yazar bir yöntemi parametre olarak geçirir. Bu Python'da çalışıyor gibi görünüyor ama Ruby'de değil. Burada yöntemim var def gaussian(dist, sigma=10.0) foo end ve bunu başka bir yöntemle çağırmak istiyorum def weightedknn(data, …
117 ruby  parameters  methods 

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.