Bonjour,
J'aimerais savoir un truc, et je vais essayer au maximum d'être clair mais c'est pas évident :
Imaginons une classe dont le constructeur prend en argument une String représentant une liste d'entiers.
Si jamais cette String contient autre chose, alors ça devrait sauter.
Je ne peux pas dans le constructeur faire un "return null", du coup je suis obligé de lever une exception.
La solution que j'utilise en général dans ces cas la, c'est une fonction create en static, qui renvoie l'objet ou null :
Ma question, donc, est : est ce que c'est inutilement compliqué de passer par une fonction create, et si oui, on doit faire comment quand on est malin ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part public static MyObject create(String bla)
Merci d'avance.
Partager