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 -


4
Mengapa String.valueOf (null) melempar NullPointerException?
menurut dokumentasi, metode String.valueOf(Object obj)mengembalikan: jika argumennya adalah null, maka string sama dengan "null"; jika tidak, nilai obj.toString()dikembalikan. Tetapi bagaimana bisa ketika saya mencoba melakukan ini: System.out.println("String.valueOf(null) = " + String.valueOf(null)); itu melempar NPE saja? (coba sendiri jika Anda tidak percaya!) Pengecualian di utas "utama" java.lang.NullPointerException di java.lang.String. (Sumber Tidak …

5
Bagaimana cara kerja `is_base_of`?
Bagaimana cara kerja kode berikut? typedef char (&yes)[1]; typedef char (&no)[2]; template <typename B, typename D> struct Host { operator B*() const; operator D*(); }; template <typename B, typename D> struct is_base_of { template <typename T> static yes check(D*, T); static no check(B*, int); static const bool value = sizeof(check(Host<B,D>(), …




8
Bagaimana metode kelebihan beban dipilih ketika parameter adalah nilai nol literal?
Saya menemukan pertanyaan ini dalam sebuah kuis, public class MoneyCalc { public void method(Object o) { System.out.println("Object Verion"); } public void method(String s) { System.out.println("String Version"); } public static void main(String args[]) { MoneyCalc question = new MoneyCalc(); question.method(null); } } Output dari program ini adalah "Versi String". Tetapi saya …
98 java  overloading 



8
Apakah mungkin untuk mengganti metode non-virtual?
Apakah ada cara untuk mengganti metode non-virtual? atau sesuatu yang memberikan hasil yang serupa (selain membuat metode baru untuk memanggil metode yang diinginkan)? Saya ingin mengganti metode dari Microsoft.Xna.Framework.Graphics.GraphicsDevicedengan pengujian unit dalam pikiran.



5
Fungsi kelebihan beban di python?
Apakah mungkin memiliki fungsi yang kelebihan beban dengan Python? Dalam C # saya akan melakukan sesuatu seperti void myfunction (int first, string second) { //some code } void myfunction (int first, string second , float third) { //some different code } dan kemudian ketika saya memanggil fungsi itu akan membedakan …


7
Bagaimana memanggil properti kelas dasar jika properti ini ditimpa di kelas turunan?
Saya mengubah beberapa kelas saya dari penggunaan ekstensif getter dan setter ke penggunaan properti yang lebih pythonic. Tapi sekarang saya macet karena beberapa getter atau setter saya sebelumnya akan memanggil metode yang sesuai dari kelas dasar, dan kemudian melakukan sesuatu yang lain. Tapi bagaimana ini bisa dilakukan dengan properti? Bagaimana …

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.