Ключевое слово static
в Swift используется для объявления свойств или методов, которые принадлежат типу (классу, структуре, перечислению), а не отдельному экземпляру этого типа.
Применение:
self
).Отличия от class
(для классов):
static
свойства и методы не могут быть переопределены в подклассах.class
методы в классе могут быть переопределены в подклассах с использованием override
. static
методы в классе не могут быть переопределены.Примеры:
swift
Ключевое слово static
в Swift используется для объявления свойств или методов, которые принадлежат типу (классу, структуре, перечислению), а не отдельному экземпляру этого типа.
Применение:
self
).Отличия от class
(для классов):
static
свойства и методы не могут быть переопределены в подклассах.class
методы в классе могут быть переопределены в подклассах с использованием override
. static
методы в классе не могут быть переопределены.Примеры:
swift
Register or sign in to get access to full answers for all questions from the question bank.