java里自定义类重载ClassLoader有什么用?
PHP中文网
PHP中文网 2017-04-18 10:48:49
0
2
630

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

PHP中文网
PHP中文网

认证高级PHP讲师

répondre à tous(2)
小葫芦

Cela devrait être pratique à utiliser. Les paramètres passés dans la fonction sont différents mais la fonction est la même. Je pense que c'est une habitude et un style. Vous n’êtes pas obligé de faire ça non plus

洪涛

En fait, à mon avis, il n'y a que 4 situations pour toutes les fonctions.
La surcharge concerne la sémantique contextuelle :
Par exemple :

void say(String name, Integer age)

void say(String name)

Bien sûr, vous direz que vous pouvez définir un large éventail de listes de paramètres d'entrée pour inclure la possibilité de tous les sous-ensembles ;

Par exemple

void say(String name, Integer age, String address){
    if(name!=null){
        ....
    }
    if(age!=null){
        ...
    }
    ...
}

那么使用的时候反而增大了操作量比如

say("张三",null,null);
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!