Questions marquées «abstract-class»

Une classe abstraite est une classe qui ne peut pas être instanciée. Ils sont généralement destinés à être étendus / sous-classes et ont généralement des «méthodes abstraites» qui doivent être implémentées par des sous-classes.

17
Super type d'exception abstraite

Si le lancer System.Exceptionest considéré comme si mauvais, pourquoi n'a-t-il pas été Exceptionfait abstracten premier lieu? De cette façon, il ne serait pas possible d'appeler: throw new Exception("Error occurred."); Cela imposerait l'utilisation d'exceptions dérivées pour fournir plus de détails...