- Статический класс
-
Статический класс — сущность в объекто-ориентированном языке программирования. Является одной из разновидностей класса. Суть данного вида состоит в том, что каждая функция данного класса является статической. Как правило, у данных типов класса не описаны конструктор и деструктор. Использовать статические функции класса можно, не создавая самого экземпляра класса. Это бывает удобно для создания списка функций, вложенных в какое-нибудь имя.
Примеры
С++
#include <stdio.h> class print { static void text(const char* string); } void print::text(const char* string) { printf(string); } int main() { print::text("Hello world!"); //Используем красивое вложение функции text из print; }
C#
namespace StaticExample { static class Print { public static void PrintToConsole(string text) { System.Console.WriteLine(text); } } class Program { static void Main() { Print.PrintToConsole("Hello world!"); } } }
Категория:- Объектно-ориентированное программирование
Wikimedia Foundation. 2010.