classe statique

PHP中文网
Libérer: 2017-06-17 16:24:37
original
1146 Les gens l'ont consulté
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!

source:php.cn
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal