Pertanyaan yang diberi tag «methods»

Metode adalah blok kode yang melakukan tugas dan dikaitkan dengan kelas atau objek. Hal ini terkait dengan konsep fungsi dan prosedur yang tidak berorientasi objek.

16
Properti vs Metode
Pertanyaan singkat: Kapan Anda memutuskan untuk menggunakan properti (dalam C #) dan kapan Anda memutuskan untuk menggunakan metode? Kami sibuk berdebat ini dan menemukan beberapa area di mana masih diperdebatkan apakah kami harus menggunakan properti atau metode. Salah satu contohnya adalah ini: public void SetLabel(string text) { Label.Text = text; …
147 c#  properties  methods 

11
Bagaimana memberi nama pabrik seperti metode?
Saya kira sebagian besar metode seperti pabrik dimulai dengan create. Tapi mengapa mereka disebut " buat "? Mengapa tidak " membuat ", " menghasilkan ", " membangun ", " menghasilkan " atau yang lainnya? Apakah ini hanya masalah selera? Sebuah konvensi? Atau adakah arti khusus dalam "menciptakan"? createURI(...) makeURI(...) produceURI(...) …

6
Bisakah kelas C ++ enum memiliki metode?
Saya memiliki kelas enum dengan dua nilai, dan saya ingin membuat metode yang menerima nilai dan mengembalikan yang lainnya. Saya juga ingin menjaga keamanan tipe (itu sebabnya saya menggunakan kelas enum bukan enum). http://www.cplusplus.com/doc/tutorial/other_data_types/ tidak menyebutkan apa pun tentang metode Namun, saya mendapat kesan bahwa semua jenis kelas dapat memiliki …
145 c++  methods  enums 



8
metode tidak terikat f () harus dipanggil dengan instance fibo_ sebagai argumen pertama (sebagai contoh, dapatkan instance classobj)
Dalam Python, saya mencoba menjalankan metode di kelas dan saya mendapatkan kesalahan: 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) Kode: (swineflu.py) class fibo: a=0 b=0 def f(self,a=0): print fibo.b+a …
139 python  methods 

9
Mengapa metode statis dianggap sebagai metode?
Saya menulis penjelasan untuk beberapa kode untuk kursus, dan secara tidak sengaja menggunakan kata-kata tersebut methoddan functionsecara bergantian. Saya memutuskan untuk kembali dan memperbaiki kata-katanya, tetapi mengalami lubang dalam pemahaman saya. Dari apa yang saya pahami, subrutin adalah functionjika tidak bertindak pada turunan kelas (efeknya dibatasi pada input / output …


7
Meneruskan hanya tipe sebagai parameter di C #
Secara hipotetis, akan berguna bagi saya untuk melakukan ini: foo.GetColumnValues(dm.mainColumn, int) foo.GetColumnValues(dm.mainColumn, string) di mana metode GetColumns akan memanggil metode yang berbeda di dalam tergantung pada jenis yang diteruskan. Ya, saya bisa melakukannya sebagai bendera boolean atau serupa, saya hanya bertanya-tanya apakah mungkin ada cara untuk melewati ini, dan kemudian …
130 c#  types  methods  parameters 

7
metode kelas menghasilkan "TypeError: ... mendapat beberapa nilai untuk argumen kata kunci ..."
Jika saya mendefinisikan metode kelas dengan argumen kata kunci sebagai berikut: class foo(object): def foodo(thing=None, thong='not underwear'): print thing if thing else "nothing" print 'a thong is',thong memanggil metode menghasilkan TypeError: myfoo = foo() myfoo.foodo(thing="something") ... TypeError: foodo() got multiple values for keyword argument 'thing' Apa yang sedang terjadi?

7
Perilaku metode statis terakhir
Saya telah bermain-main dengan pengubah dengan metode statis dan menemukan perilaku yang aneh. Seperti yang kita ketahui, metode statis tidak dapat diganti, karena metode tersebut dikaitkan dengan kelas daripada instance. Jadi jika saya memiliki potongan di bawah ini, itu dapat dikompilasi dengan baik //Snippet 1 - Compiles fine public class …
123 java  methods  static  final 

10
Bagaimana cara mendapatkan variabel instan dengan Python?
Apakah ada metode built-in dengan Python untuk mendapatkan array dari semua variabel instance kelas? Misalnya, jika saya memiliki kode ini: class hi: def __init__(self): self.ii = "foo" self.kk = "bar" Apakah ada cara bagi saya untuk melakukan ini: >>> mystery_method(hi) ["ii", "kk"] Sunting: Saya awalnya telah meminta variabel kelas secara …

12
Metode Opsional di Antarmuka Java
Dari pemahaman saya jika Anda mengimplementasikan antarmuka di java, metode yang ditentukan dalam antarmuka itu harus digunakan oleh sub kelas yang mengimplementasikan antarmuka tersebut. Saya perhatikan bahwa di beberapa antarmuka seperti antarmuka Collection ada metode yang dikomentari sebagai opsional, tetapi apa sebenarnya artinya ini? Itu membuat saya sedikit bingung karena …
120 java  methods  interface 


8
Meneruskan metode sebagai parameter di Ruby
Saya mencoba mengotak-atik Ruby. Untuk itu saya mencoba mengimplementasikan algoritma (diberikan dengan Python) dari buku "Programming Collective Intelligence" Ruby. Dalam bab 8, penulis menggunakan metode a sebagai parameter. Ini sepertinya bekerja dengan Python tetapi tidak di Ruby. Saya memiliki metode di sini def gaussian(dist, sigma=10.0) foo end dan ingin menyebutnya …
118 ruby  parameters  methods 

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.