Maison  >  Article  >  développement back-end  >  classe statique

classe statique

PHP中文网
PHP中文网original
2017-06-17 16:24:371082parcourir
Le compilateur C# impose les restrictions suivantes sur les classes statiques :
1. Les classes statiques doivent être directement dérivées de la classe de base System.Object. Cela n'a aucun sens de dériver de toute autre classe de base. L'héritage ne fonctionne qu'avec des objets et vous ne pouvez pas créer d'instances de classes statiques
2. Une classe statique ne peut implémenter aucune interface. En effet, la méthode d'interface ne peut être appelée que lorsqu'elle est une instance de la classe applicable
.
3. Les classes statiques ne peuvent définir que des membres statiques (champs, méthodes, propriétés et événements). Tous les membres d'instance entraîneront le compilateur à signaler une erreur
.
4. Les classes statiques ne peuvent pas être utilisées comme champs, paramètres de méthode ou variables locales, car elles représentent toutes des variables qui font référence à des instances, ce qui n'est pas autorisé pour le moment. Le compilateur signalera une erreur s'il détecte une telle utilisation<.>

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn