84669 orang belajar
152542 orang belajar
20005 orang belajar
5487 orang belajar
7821 orang belajar
359900 orang belajar
3350 orang belajar
180660 orang belajar
48569 orang belajar
18603 orang belajar
40936 orang belajar
1549 orang belajar
1183 orang belajar
32909 orang belajar
java里自定义类重载有什么用?
认证高级PHP讲师
Ia sepatutnya mudah digunakan Parameter yang diluluskan dalam fungsi adalah berbeza tetapi fungsinya adalah sama. Saya fikir ia adalah satu tabiat dan gaya. Anda juga tidak perlu melakukan ini
Malah, pada pendapat saya, hanya ada 4 situasi untuk semua fungsi. Pemuatan berlebihan adalah untuk semantik kontekstual: Contohnya:
void say(String name, Integer age) void say(String name)
Sudah tentu anda akan mengatakan bahawa anda boleh mentakrifkan pelbagai senarai parameter input untuk memasukkan kemungkinan semua subset;
Contohnya
void say(String name, Integer age, String address){ if(name!=null){ .... } if(age!=null){ ... } ... } 那么使用的时候反而增大了操作量比如 say("张三",null,null);
Ia sepatutnya mudah digunakan Parameter yang diluluskan dalam fungsi adalah berbeza tetapi fungsinya adalah sama. Saya fikir ia adalah satu tabiat dan gaya. Anda juga tidak perlu melakukan ini
Malah, pada pendapat saya, hanya ada 4 situasi untuk semua fungsi.
Pemuatan berlebihan adalah untuk semantik kontekstual:
Contohnya:
Sudah tentu anda akan mengatakan bahawa anda boleh mentakrifkan pelbagai senarai parameter input untuk memasukkan kemungkinan semua subset;
Contohnya