Pertanyaan yang diberi tag «overloading»

Istilah overloading dan overloaded dapat merujuk ke: - Constructor dan method overloading, suatu jenis polimorfisme di mana fungsi yang berbeda dengan nama yang sama dipanggil berdasarkan tipe data dari parameter yang diteruskan - Operator overloading, suatu bentuk fungsional atau kelebihan metode dimana tindakan yang kelebihan beban adalah operator, seperti + atau -

23
Apakah Java mendukung nilai parameter default?
Saya menemukan beberapa kode Java yang memiliki struktur berikut: public MyParameterizedFunction(String param1, int param2) { this(param1, param2, false); } public MyParameterizedFunction(String param1, int param2, boolean param3) { //use all three parameters here } Saya tahu bahwa di C ++ saya dapat menetapkan parameter sebagai nilai default. Sebagai contoh: void MyParameterizedFunction(String …

30
Kelebihan fungsi dalam Javascript - Praktik terbaik
Apa cara terbaik untuk kelebihan fungsi palsu di Javascript? Saya tahu tidak mungkin untuk membebani fungsi dalam Javascript seperti pada bahasa lain. Jika saya membutuhkan fungsi dengan dua penggunaan foo(x)dan foo(x,y,z)yang merupakan cara terbaik / disukai: Menggunakan nama yang berbeda di tempat pertama Menggunakan argumen opsional seperti y = y …


21
Polimorfisme vs Overriding vs Overloading
Dalam hal Jawa, ketika seseorang bertanya: apa itu polimorfisme? Apakah overloading atau overriding menjadi jawaban yang bisa diterima? Saya pikir ada sedikit lebih dari itu. JIKA Anda memiliki kelas dasar abstrak yang mendefinisikan metode tanpa implementasi, dan Anda mendefinisikan metode itu dalam sub kelas, apakah itu masih menimpa? Saya pikir …

17
Bisakah Anda kelebihan metode pengontrol di ASP.NET MVC?
Saya ingin tahu apakah Anda dapat membebani metode pengontrol di ASP.NET MVC. Setiap kali saya mencoba, saya mendapatkan kesalahan di bawah ini. Dua metode menerima argumen yang berbeda. Apakah ini sesuatu yang tidak bisa dilakukan? Permintaan tindakan saat ini 'MyMethod' pada tipe pengontrol 'MyController' adalah ambigu antara metode tindakan berikut:


6
Fungsi overScript TypeScript
Bagian 6.3 dari spesifikasi bahasa TypeScript berbicara tentang fungsi yang berlebihan dan memberikan contoh nyata tentang bagaimana mengimplementasikan ini. Namun jika saya mencoba sesuatu seperti ini: export class LayerFactory { constructor (public styleFactory: Symbology.StyleFactory) { } createFeatureLayer (userContext : Model.UserContext, mapWrapperObj : MapWrapperBase) : any { throw "not implemented"; } …

14
Bagaimana cara mencapai fungsi berlebih di C?
Apakah ada cara untuk mencapai kelebihan fungsi di C? Saya melihat fungsi sederhana menjadi kelebihan beban foo (int a) foo (char b) foo (float c , int d) Saya pikir tidak ada jalan lurus ke depan; Saya mencari solusi jika ada.
241 c  overloading 

15
Kelebihan fungsi Python
Saya tahu bahwa Python tidak mendukung metode overloading, tapi saya mengalami masalah yang sepertinya tidak bisa saya selesaikan dengan cara Pythonic yang bagus. Saya membuat game di mana karakter perlu menembak berbagai peluru, tetapi bagaimana cara saya menulis fungsi yang berbeda untuk membuat peluru ini? Sebagai contoh misalkan saya memiliki …

8
Menghapus Integer dengan benar dari Daftar <Integer>
Ini perangkap yang bagus yang baru saja saya temui. Pertimbangkan daftar bilangan bulat: List&lt;Integer&gt; list = new ArrayList&lt;Integer&gt;(); list.add(5); list.add(6); list.add(7); list.add(1); Adakah tebakan berpendidikan tentang apa yang terjadi ketika Anda mengeksekusi list.remove(1)? Bagaimana dengan list.remove(new Integer(1))? Ini dapat menyebabkan beberapa bug jahat. Apa cara yang tepat untuk membedakan remove(int …

10
Kelebihan fungsi PHP
Berasal dari latar belakang C ++;) Bagaimana saya bisa membebani fungsi PHP? Satu definisi fungsi jika ada argumen, dan yang lain jika tidak ada argumen? Apakah mungkin di PHP? Atau haruskah saya menggunakan if lagi untuk memeriksa apakah ada parameter yang lulus dari $ _GET dan POST ?? dan menghubungkannya?

15
Bagaimana cara menggunakan metode overloading di Python?
Saya mencoba menerapkan metode overloading di Python: class A: def stackoverflow(self): print 'first method' def stackoverflow(self, i): print 'second method', i ob=A() ob.stackoverflow(2) tetapi hasilnya adalah second method 2; demikian pula: class A: def stackoverflow(self): print 'first method' def stackoverflow(self, i): print 'second method', i ob=A() ob.stackoverflow() memberi Traceback (most …


7
Metode Overloading untuk argumen nol
Saya telah menambahkan tiga metode dengan parameter: public static void doSomething(Object obj) { System.out.println("Object called"); } public static void doSomething(char[] obj) { System.out.println("Array called"); } public static void doSomething(Integer obj) { System.out.println("Integer called"); } Ketika saya menelepon doSomething(null), maka kompiler melempar kesalahan sebagai metode ambigu . Jadi adalah masalah karena …
133 java  oop  null  overloading 


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.