cari

Rumah  >  Soal Jawab  >  teks badan

java里自定义类重载ClassLoader有什么用?

java里自定义类重载有什么用?

PHP中文网PHP中文网2805 hari yang lalu681

membalas semua(2)saya akan balas

  • 高洛峰

    高洛峰2017-04-18 10:50:49

    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

    balas
    0
  • PHP中文网

    PHP中文网2017-04-18 10:50:49

    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);

    balas
    0
  • Batalbalas