Дом развитие Что такое статические члены? - определение из техопедии

Что такое статические члены? - определение из техопедии

Оглавление:

Anonim

Определение - Что означают статические члены?

Статические члены являются членами данных (переменными) или методами, которые принадлежат самому статическому или нестатическому классу, а не объектам этого класса. Статические члены всегда остаются неизменными, независимо от того, где и как они используются. Поскольку статические члены связаны с классом, нет необходимости создавать экземпляр этого класса для их вызова.

Техопедия объясняет статических членов

Статические методы в языках, таких как C # и Java, могут вызываться с использованием следующего синтаксиса: clsName.mthName (args), где clsName - имя класса, а mthName - имя статического метода. Статические переменные также могут быть доступны через их имя класса следующим образом: clsName.VarName, где VarName - имя статической переменной.

Поскольку статическая переменная связана с классом, в памяти существует только одна копия переменной. Эта копия является общей для всех объектов этого класса.

Некоторые особенности статических элементов следующие:

  • Статический член имеет доступ ко всем статическим членам его содержащего класса, включая закрытые члены.
  • Статический член может быть объявлен с использованием модификаторов контроля доступа.
  • Класс статического члена может использовать любой другой статический член без указания его имени с именем содержащего класса.
Класс статического члена не может иметь того же имени, что и любой из его классов. Статические классы-члены и интерфейсы могут быть определены только в классах верхнего уровня и других статических членских классах и интерфейсах.

Что такое статические члены? - определение из техопедии