Сообщение Re[5]: Пригласите меня к себе на собеседование! от 24.04.2018 15:09
Изменено 24.04.2018 15:15 AlexGin
Re[5]: Пригласите меня к себе на собеседование!
Здравствуйте, AlexRK, Вы писали:
AG>>>6) Чем статический метод класса отличается от обычного метода?
RF>>>Тем, что он выполняется для всех объектов этого класса при его вызове.
AG>>Значит ли это, что если НЕТ НИ ОДНОГО объекта этого класса, что статический метод выполняться НЕ БУДЕТ?
ARK>На некоторых компиляторах будет, но медленно. Но вообще это undefined behavior.
...шутка и юмор заценены...
AG>>>6) Чем статический метод класса отличается от обычного метода?
RF>>>Тем, что он выполняется для всех объектов этого класса при его вызове.
AG>>Значит ли это, что если НЕТ НИ ОДНОГО объекта этого класса, что статический метод выполняться НЕ БУДЕТ?
ARK>На некоторых компиляторах будет, но медленно. Но вообще это undefined behavior.
...шутка и юмор заценены...
Re[5]: Пригласите меня к себе на собеседование!
Здравствуйте, AlexRK, Вы писали:
AG>>>6) Чем статический метод класса отличается от обычного метода?
RF>>>Тем, что он выполняется для всех объектов этого класса при его вызове.
AG>>Значит ли это, что если НЕТ НИ ОДНОГО объекта этого класса, что статический метод выполняться НЕ БУДЕТ?
ARK>На некоторых компиляторах будет, но медленно. Но вообще это undefined behavior.
Шутка и юмор заценены...
P.S. Статический метод — это метод не принадлежащий ни одному из объектов (экземпляров) класса.
Он просто объявлен в пространстве имён данного класса. Фактически — это аналог глобальной функции (просто объявленной в составе класса).
Будет выполняться одинаково, вне зависимости от того, сколько экземпляров данного класса существует (или вообще не существует ни одного).
AG>>>6) Чем статический метод класса отличается от обычного метода?
RF>>>Тем, что он выполняется для всех объектов этого класса при его вызове.
AG>>Значит ли это, что если НЕТ НИ ОДНОГО объекта этого класса, что статический метод выполняться НЕ БУДЕТ?
ARK>На некоторых компиляторах будет, но медленно. Но вообще это undefined behavior.
Шутка и юмор заценены...
P.S. Статический метод — это метод не принадлежащий ни одному из объектов (экземпляров) класса.
Он просто объявлен в пространстве имён данного класса. Фактически — это аналог глобальной функции (просто объявленной в составе класса).
Будет выполняться одинаково, вне зависимости от того, сколько экземпляров данного класса существует (или вообще не существует ни одного).